// 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 { createRoot } from 'react-dom/client'; import { SKINS } from '../constants'; import type { Skin } from '../types'; import { useSkinSwitcher } from '../utils/use-skin-switcher'; 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] = useSkinSwitcher(); return (
); } const root = document.getElementById('root'); if (root) createRoot(root).render();