{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "scrub-bar-demo", "registryDependencies": [ "https://ui.elevenlabs.io/r/scrub-bar.json" ], "files": [ { "path": "examples/scrub-bar-demo.tsx", "content": "\"use client\"\n\nimport * as React from \"react\"\n\nimport {\n ScrubBarContainer,\n ScrubBarProgress,\n ScrubBarThumb,\n ScrubBarTimeLabel,\n ScrubBarTrack,\n} from \"@/components/ui/scrub-bar\"\n\nconst ScrubBarDemo = () => {\n const [value, setValue] = React.useState(30)\n const [isScrubbing, setIsScrubbing] = React.useState(false)\n const duration = 100\n\n return (\n
\n setIsScrubbing(true)}\n onScrubEnd={() => setIsScrubbing(false)}\n className=\"w-full\"\n >\n \n \n \n \n \n \n \n
\n )\n}\n\nexport default ScrubBarDemo\n", "type": "registry:example" } ], "type": "registry:example" }