Merge pull request #336 from reuters-graphics/mf-quickfixes

Quickfixes to the embed demo
This commit is contained in:
MinamiFunakoshiTR 2025-07-28 10:30:04 -04:00 committed by GitHub
commit 2502b2f7cb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 17 deletions

View file

@ -84,8 +84,8 @@ Setting `embedded` will autoplay the whole `ScrollerVideo` component like a vide
embedded
embeddedProps={{
delay: 200,
threshold: 0.5, // threshold forplayback
height: '80svh', // height of the video
threshold: 0.5, // threshold for triggering the autoplay
height: '80svh', // height of the scroll container
duration: 5000, // time duration from start to end
}}
/>

View file

@ -2,6 +2,8 @@
import ScrollerVideo from '../ScrollerVideo.svelte';
import ScrollerVideoForeground from '../ScrollerVideoForeground.svelte';
import Goldengate from '../videos/goldengate.mp4';
import BodyText from '../../BodyText/BodyText.svelte';
import type { ContainerWidth } from '../../@types/global';
const content = {
@ -41,17 +43,22 @@
],
};
const dummyText =
'Reprehenderit hamburger pork bresaola, dolore chuck sirloin landjaeger ham hock tempor meatball alcatra nostrud pork belly. Culpa pork belly doner ea jowl, elit deserunt leberkas cow shoulder ham hock dolore.';
const scrollerVideoBlock = content.blocks[0];
</script>
<div class="dummy"></div>
<BodyText text={dummyText} />
<BodyText text={dummyText} />
<BodyText text={dummyText} />
<BodyText text={dummyText} />
<ScrollerVideo
src={Goldengate}
height="200svh"
trackScroll={false}
showDebugInfo
embedded
embedded={true}
embeddedProps={{
threshold: 0.5,
height: '80svh',
@ -70,16 +77,4 @@
/>
{/each}
</ScrollerVideo>
<div class="dummy"></div>
<style lang="scss">
@use '../../../scss/mixins' as mixins;
.dummy {
width: 100%;
height: 80svh;
background-color: gainsboro;
margin: 10svh 0;
}
</style>
<BodyText text={dummyText} />