doesitarm/src/components/video/poster.astro
2022-05-07 12:35:08 -05:00

24 lines
528 B
Text

---
import { getVideoImages } from '~/helpers/listing-page.js'
const {
video
} = Astro.props
const images = getVideoImages( video )
---
<picture>
{ Object.entries( images.sources ).map( ([ key, source ]) => (
<source
sizes={ source.sizes }
data-srcset={ source.srcset }
type={ `image/${ key }` }
>
) ) }
<img
data-src={ images.imgSrc }
alt={ video.name }
class="absolute inset-0 h-full w-full object-cover lazyload"
>
</picture>