shadcn.io is not affiliated with official shadcn/ui
Timeline Evolution Story Features Block for React
A features section that tells five years of an edge runtime as year tabs on one rail: what shipped, a cold start before and after in rolling digits, and a five-bar history of regions.
Installation
Overview
A features section for React with Base UI, told as a timeline. A rail under a centred header holds Year 1 to Year 5 as five tabs on one hairline, each with a node that fills in as the story reaches it. Two cells share a divider under the rail: at the start what shipped that year in three short entries, and at the end the year's median cold start in rolling digits with the figure it replaced, beside a five-bar history of regions where the chosen year's bar is solid. The years are "Year 1" to "Year 5", not calendar years, so the section never goes stale. It's built from Tabs, Sliding Number, Badge and the Guides line kit, with your theme's tokens for every colour and no button. For platforms, open-source projects and any product whose story is easiest to follow in order.
FAQ
How do I change the years and their figures?
Edit the five year objects at the top of the file. Each has a theme, three shipped entries (a title and a line), the cold start at the start and at the end of the year, and the regions live at the end. The rolling number, the "was" badge, the five bars and the header's "from 680 ms to 12 ms" line all read from those values, so they can't disagree.
Is the bar history accessible?
The bars are one image whose label lists every year's regions in words ("3 in year 1, 9 in year 2, ...") and says which year is highlighted; the numbers are also printed above the bars. They are drawn with CSS, not a chart library, and keep their order in a right-to-left layout.
How does it work from the keyboard?
Tab enters the rail on the open year, the Left and Right arrows move between years and open each as they go, and Tab again moves into the open year's entries. Home and End jump to the first and last year. Base UI tabs open on focus here as well, so the arrow keys behave the same as on the other libraries.
What moves, and what happens with reduced motion?
The header and the rail fade up once on load, the entries fade up as a year opens, and the cold start rolls to its new value. With reduced motion the fades are off and the digits change at once.
Related
- Pro
Metro Line Journey Diagram Features
Diagrams and mapsA two-line transit map for a customer-journey tool: six stations, one interchange where the Setup and Team lines meet, and a popover on every station.
- Pro
Changelog Features
Timelines and stepsA release feed for a changelog tool that presents its features as release entries: a New, Improved and Fixed filter with counts, a version rail, and a collapsible What changed list on each.
- Pro
Agenda Hour Timeline Features
Timelines and stepsA day view for a team planner: three features as a numbered list beside a framed 9 to 5 day with events placed by time and a Now line with a pulsing dot.
- Pro
Sequential Milestone Checklist Features
Timelines and stepsA features section for a launch-readiness tool: five milestones in an accordion, each a grouped checklist of real checkboxes, with every milestone locked until the one before it is complete.
- Pro
Ribbon Wave Timeline Features
Timelines and stepsA lifecycle drawn as a sine ribbon for a customer-success tool: six stages alternating above and below the wave, all readable at once, with a You are here chip under the stage an account is at.
- Pro
Road Trip Milestone Path Features
Timelines and stepsA shipment's route as one vertical road with five stops that alternate sides, solid up to the truck's stop and dashed beyond, each with its time and a done, now or expected badge.