UNPKG

@devbookhq/docusaurus-code-video-plugin

Version:

Add a video to a Docusaurus code block and highlight code lines as the video plays.

13 lines (12 loc) 598 B
import React from 'react'; import styles from './styles.module.css'; import PlayIcon from './PlayIcon'; import CloseIconBig from './CloseIconBig'; function PlayButton({ onOpen, youtubeID, onClose, isPlaying, }) { return (<div className={styles['play-wrapper']} onClick={isPlaying ? onClose : onOpen}> <img alt="Video thumbnail" src={`https://img.youtube.com/vi/${youtubeID}/mqdefault.jpg`} className={styles['play-thumbnail']}> </img> {isPlaying ? <CloseIconBig className={styles['close']}/> : <PlayIcon className={styles['play']}/>} </div>); } export default PlayButton;