Golden hour on the Tagus. Shot handheld, no grade. #lisbon #35mm
Original audio · maya.films
A vertical short-video reel that snaps clip to clip on scroll or drag, with story-style progress bars, slow Ken Burns motion, hold-to-pause and double-tap likes.
npx shadcn@latest add @glint-ui/reelFirst time using @glint-ui? Add the registry to components.json once, or install by URL: npx shadcn@latest add https://glint-ui-seven.vercel.app/r/reel.json
import { Reel } from "@/components/ui/reel";
<Reel
items={[
{ src: "/clip-1.jpg", author: "maya.films", avatar: "/maya.jpg", caption: "Golden hour in Lisbon", likes: 12400, comments: 318 },
{ src: "/clip-2.jpg", author: "trailkid", caption: "Summit at sunrise", likes: 8900, comments: 120 },
]}
/>| Prop | Type | Default | Description |
|---|---|---|---|
| items | ReactNode | — | Array of { src, author, avatar?, caption, audio?, likes?, comments? }. |
| duration | number | 6000 | Ms each clip plays before advancing. |
| autoPlay | boolean | true | Advance when a clip's progress bar fills. |
| loop | boolean | true | Return to the first clip after the last. |
| height | number | 440 | Height in px; width follows a 9:16 frame. |
| className | string | — | Extra classes for the root element. |