v0.1 public beta early access on GitHub
Home / Components / stories-viewer

Stories VieweriOS

Full-screen story viewer with animated segmented progress bars, tap-zone navigation, hold-to-pause, and swipe-down dismiss

$ npx lumioui add stories-viewer
import { StoriesViewer } from "@/components/ui/stories-viewer/stories-viewer";
Props7
open boolean
stories Story[]
onClose () => void
index? number Controlled index of the visible story. Omit (with defaultIndex) for uncontrolled.
defaultIndex? number Uncontrolled initial story. Default 0.
onIndexChange? (index: number) => void
className? string
Stories Viewerstories-viewer.tsx
stories-viewer/stories-viewer.tsx open

Full-screen story viewer with animated segmented progress bars, tap-zone navigation, hold-to-pause, and swipe-down dismiss