Lazy load card images

This commit is contained in:
Sam Carlton 2020-12-27 10:53:40 -06:00
parent 9019556009
commit 7cf5d488e5

View file

@ -8,13 +8,18 @@
<div class="video-card-container relative overflow-hidden bg-black">
<div class="video-card-image ratio-wrapper">
<div class="relative overflow-hidden w-full pb-16/9">
<img
:srcset="thumbnailSrcset"
:sizes="thumbnailSizes"
:src="video.thumbnails.default.url"
:alt="video.name"
class="absolute h-full w-full object-cover"
>
<picture>
<source
:sizes="thumbnailSizes"
:data-srcset="thumbnailSrcset"
type="image/jpg"
>
<img
:data-src="video.thumbnails.default.url"
:alt="video.name"
class="lazyload absolute h-full w-full object-cover"
>
</picture>
</div>
</div>
<div
@ -57,6 +62,8 @@
<script>
import 'lazysizes'
// import { getVideoEndpoint } from '~/helpers/app-derived.js'
export default {