Filmstrip Scrub
MotionA filmstrip scrubber with a preview area, a row of selectable frame buttons using aria-pressed, and a range slider to scrub through frames quickly.
src/registry/premium/filmstrip-scrub.tsx/r/filmstrip-scrub.json
FRAME
04
Scrub
Installation#
bash
npx shadcn@latest add @minidev/filmstrip-scrub
MiniDev UI is in the shadcn registry directory, so the short form works with no setup. Older CLI versions can use the full URL: npx shadcn@latest add https://ui.minidev.pro/r/filmstrip-scrub.json
Usage#
tsx
import { FilmstripScrub } from "@/components/ui/filmstrip-scrub"
export function Example() {
return (
<FilmstripScrub />
)
}
API reference#
| Prop | Type | Default |
|---|---|---|
frames | number | 12 |
className | string | - |
Examples#
Related media components#
Before After WipeA before and after comparison slider in React: drag the handle or use the labelled range input to wipe between two layouts across the full width.Audio PlayerMinimal React audio player row with a play and pause toggle, title, subtitle and an accessible progress bar. Controlled, so it works with any audio source.AvatarShadcn compatible avatar on Base UI with image and initials fallback, three sizes, a status badge and an overlapping avatar group with a plus count.CarouselScroll snap React carousel with previous and next buttons, arrow key support and a labelled region. Shows one, two or three slides by breakpoint, no library.File ListA stacked list of file rows showing each name and metadata such as size or date, with an optional download button per item. Good for React attachment lists.File RowA single file row with an icon, a truncated name, an optional meta line and a ghost download button with an accessible label. Styled with Tailwind.
All media and upload components