react-visibility-sensor
Version:
Sensor component for React that notifies you when it goes in or out of the window viewport.
22 lines (21 loc) • 582 B
JSX
<VisibilitySensor partialVisibility>
{({ isVisible, Once }) => (
<DetailContainer>
<DetailTitle>{detail.title}</DetailTitle>
<Markdown>{detail.description}</Markdown>
{ isVisible
? (
<MediaContainer>
{
detail.media.map(src => (
<Video playsInline muted loop autoPlay preload="metadata" key={src} controls>
<source src={`${src}#t=0.1`} />
</Video>
))
}
</MediaContainer>
)
: <span />
}
</DetailContainer>
</VisibilitySensor>