shadcn.io is not affiliated with official shadcn/ui
Video Walkthrough FAQ Block for React
A deploy-platform FAQ in one framed card: three answers carry a walkthrough with a UI-drawn poster, a duration badge, a link to the real video and a list of timecoded chapter links.
Installation
Overview
An FAQ for React with Base UI whose answers can be walkthroughs. A start-aligned header sits over six questions in a single framed card with + marks on its corners; the three questions that have a video carry its duration in a badge. Open one and you get a poster drawn from UI (a pipeline, environment variables, a rollback) with the duration in its corner, an outline button that opens the real video in a new tab, and a list of chapters whose timecodes link to the moments in it. There is no fake player: the poster is a picture and every control goes somewhere. The other answers are plain text. It's built from Accordion, Badge, Button and Guides. For developer tools and any product with a short video behind some of its answers.
FAQ
Where does the video itself play?
Not in the block. The poster is a drawing, and the button and chapter links open your video in a new tab, so it plays wherever you host it, with that host's own controls and captions. That avoids a play button that does nothing, and a player that loads before anyone asks for it. Point each href at the video, and the chapters at its timecodes.
How do I add a walkthrough to a question?
Give the question a video in QUESTIONS: its duration (shown in the trigger's badge, on the poster and in the button's label), a scene that picks the poster drawing, and its chapters, each a time and a title. Questions without a video are plain text. To draw a new poster, add a scene component beside the three and one line to the Poster.
What do screen readers and keyboards get?
The poster is decoration, hidden and inert, so it's skipped. The badge in the trigger reads "3:45 video", the button says it opens a new tab, and the chapters are a numbered list of links with visible focus. Tab reaches every link in the open answer.
Are the closed answers in the page's markup?
Yes. The Accordion takes hiddenUntilFound, so closed answers stay in the markup as hidden="until-found" and the browser's find in page opens the one that holds a match.
Related
- Pro
Images FAQ
Code and mediaA photo-gallery FAQ whose open answers split into words and a framed greyscale drawing of the screen they describe: a share dialog, backup settings, an export menu, a search, an album picker and the trash.
- Pro
Diagram FAQ
Code and mediaA centred identity-service FAQ whose first answer carries a sequence diagram with three lifelines and four numbered arrows, driven by a list of steps you can hover, focus or press.
- Pro
Docs Links FAQ
Reading and sharingA FAQ for a mapping service where every answer ends in two guides from the docs, as links with a reading time and an arrow.
- Pro
Split Layout Travel Video Hero
Mobile and mediaA compact split hero for a trip planner: the headline and a Shine Button beside a dark video player in a hairline frame, paused part of the way in over a poster of a day's itinerary.
- Pro
Video Testimonials Dialog Grid
Audio, video, photoFive customer-story videos on shared hairlines, one large lead beside four smaller; each poster is drawn from UI with a play pill, and opens a player dialog with the speaker and a timed transcript.
- Pro
API Error Codes FAQ
Code and mediaAn error-code FAQ for a geocoding API: seven status codes as accordion rows with a mono chip, a cause, a fix, the header to look for and a retry verdict, beside a retry-rules note.