FAQ section
FAQs as an accordion, a topic rail, or a searchable list that highlights matches.
Release notes you can filter, open in place, and scroll through month by month.
npx shadcn@latest add @silicon-ui/changelog-feednpx shadcn@latest add @silicon-ui/changelog-feedInstall the dependencies.
npm install lucide-react motionCopy these files into your project. Shared files are skipped if you already have them.
components/silicon-ui/blocks/changelog-feed/changelog-feed.tsxcomponents/silicon-ui/blocks/changelog-feed/changelog-feed.module.csscomponents/silicon-ui/lib/media.ts sharedcomponents/silicon-ui/copy-button/copy-button.tsx sharedcomponents/silicon-ui/copy-button/copy-button.module.css sharedcomponents/silicon-ui/lib/use-copy-feedback.ts sharedInstall the foundation once per app for the design and motion tokens: npx shadcn@latest add @silicon-ui/silicon-foundation
| Prop | Type | Default |
|---|---|---|
entriesRelease notes, newest first. Each entry belongs to one of `months` by key. | ChangelogEntry[] | exampleEntries |
monthsMonths shown in the month bar, newest first. | ChangelogMonth[] | exampleMonths |
title | string | "Changelog" |
subtitleOne line under the title, such as the latest release. | string | "Halden 4.12 shipped on September 18, 2026" |
endNoteClosing line at the end of the list. | string | "That is everything since Halden 4.5 in June." |
defaultOpenEntry ids open on first render. Defaults to the newest entry. | string[] | — |
className | string | — |