1 | import { RefObject } from 'react' |
||
0 ignored issues
–
show
introduced
by
![]() |
|||
2 | |||
3 | import styles from './YoutubeVideo.module.scss' |
||
4 | |||
5 | interface IYoutubeVideo { |
||
6 | embedId: string |
||
7 | title: string |
||
8 | } |
||
9 | |||
10 | const YoutubeVideo = ({ embedId, title = 'Youtube video' }: IYoutubeVideo) => ( |
||
0 ignored issues
–
show
|
|||
11 | <div style={{ width: '100%' }}> |
||
0 ignored issues
–
show
|
|||
12 | <div className={styles.responsiveVideo}> |
||
0 ignored issues
–
show
|
|||
13 | <iframe |
||
0 ignored issues
–
show
|
|||
14 | width="853" |
||
0 ignored issues
–
show
|
|||
15 | height="480" |
||
0 ignored issues
–
show
|
|||
16 | src={`https://www.youtube.com/embed/${embedId}`} |
||
0 ignored issues
–
show
|
|||
17 | frameBorder="0" |
||
0 ignored issues
–
show
|
|||
18 | allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" |
||
0 ignored issues
–
show
|
|||
19 | allowFullScreen |
||
0 ignored issues
–
show
|
|||
20 | title={title} |
||
0 ignored issues
–
show
|
|||
21 | /> |
||
22 | </div> |
||
23 | </div> |
||
24 | ) |
||
25 | |||
26 | export { YoutubeVideo } |
||
27 |