blob: 9c00ce4f23dcaaca8def211390bcc5383f9188d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/**
* Intro
*/
import React, { useState } from "react";
import Vimeo from "@u-wave/react-vimeo";
export default function Intro({ onComplete }) {
const [done, setDone] = useState(false);
const handleClose = () => {
setDone(true);
setTimeout(() => {
onComplete();
}, 200);
};
return (
<div className={done ? "intro done" : "intro"}>
<img
className="close"
src="/assets/img/close.svg"
onClick={handleClose}
/>
<Vimeo
video="https://vimeo.com/612279630"
className="intro-video"
muted
autoplay
showByline={false}
showPortrait={false}
showTitle={false}
onEnd={handleClose}
/>
</div>
);
}
|