scrub-bar-demo
elevenlabs/scrub-bar-demoFreeExample
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/elevenlabs/ui/main/apps/www/public/r/scrub-bar-demo.jsonSource
1"use client"23import * as React from "react"45import {6 ScrubBarContainer,7 ScrubBarProgress,8 ScrubBarThumb,9 ScrubBarTimeLabel,10 ScrubBarTrack,11} from "@/components/ui/scrub-bar"1213const ScrubBarDemo = () => {14 const [value, setValue] = React.useState(30)15 const [isScrubbing, setIsScrubbing] = React.useState(false)16 const duration = 1001718 return (19 <div className="flex w-full max-w-sm flex-col items-center gap-4 p-4">20 <ScrubBarContainer21 duration={duration}22 value={value}23 onScrub={setValue}24 onScrubStart={() => setIsScrubbing(true)}25 onScrubEnd={() => setIsScrubbing(false)}26 className="w-full"27 >28 <ScrubBarTimeLabel time={value} className="w-10 text-center" />29 <ScrubBarTrack className="mx-2">30 <ScrubBarProgress />31 <ScrubBarThumb className="bg-primary" data-scrubbing={isScrubbing} />32 </ScrubBarTrack>33 <ScrubBarTimeLabel time={duration} className="w-10 text-center" />34 </ScrubBarContainer>35 </div>36 )37}3839export default ScrubBarDemo
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 50 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| audio-player-demoaudio-player-demo | shadcn/ui | Examples | Free | no deps | |
| bar-visualizer-demobar-visualizer-demo | shadcn/ui | Examples | Free | no deps | |
| conversation-bar-democonversation-bar-demo | shadcn/ui | Examples | Free | no deps | |
| conversation-democonversation-demo | shadcn/ui | Examples | Free | no deps | |
| live-waveform-demolive-waveform-demo | shadcn/ui | Examples | Free | no deps | |
| matrix-demomatrix-demo | shadcn/ui | Examples | Free | no deps | |
| message-demomessage-demo | shadcn/ui | Examples | Free | no deps | |
| mic-selector-demomic-selector-demo | shadcn/ui | Examples | Free | no deps |
