// React & Tailwind Sandbox // http://localhost:5173/react-tailwind/ import { createPlayer } from '@videojs/react'; import { MinimalVideoSkinTailwind, Video, type VideoSkinProps, VideoSkinTailwind, videoFeatures, } from '@videojs/react/video'; import { useState } from 'react'; import { createRoot } from 'react-dom/client'; import { SKINS } from '../constants'; import type { Skin } from '../types'; const { Provider } = createPlayer({ features: videoFeatures, }); function SkinComponent({ skin, ...props }: { skin: Skin } & VideoSkinProps) { switch (skin) { case 'default': return ; case 'minimal': return ; } } function App() { const [skin, setSkin] = useState('default'); return (
); } createRoot(document.getElementById('root')!).render();