Steps
Numbered vertical timeline for sequential content. Ordered list with number circles, connector lines, and slotted content. Consumer wraps in Section and provides their own heading.
Default
The full Angora journey — 5 steps from brand definition to shipped site. Titles mix slash commands (<code>) and natural-language prompts.
- 1
/angora-design-system-initDefine your brand through conversation. Intent, audience, feel — captured as design tokens.
- 2
/angora"sketch me a wireframe for the blog"Page structure before pixels. A featured post, recent articles, category filters — mapped out as a working document.
- 3
/angora"let's build that hero from the wireframe"Reads your tokens and wireframe. Builds a featured-post hero that belongs in your system — semantic HTML, accessibility baked in.
- 4
/angora"compose the blog page components as a layout"Assemble real components into a full page. The wireframe becomes the layout.
- 5
/angora"i've got 50 posts in a CSV and a folder of images in the inbox — make it live"Angora models the schema, imports every row, and wires your components to a real database. Images get automatic alt text. The design system just shipped a blog.
Center-aligned
align="center" on both Steps and StepsItem. Step content renders inside bordered cards with centered connector lines. Used on the home page for the "You talk, it builds" journey.
- 1
/angora-design-system-initDefine your brand through conversation. Intent, audience, feel — captured as design tokens.
- 2
Sketch a wireframe
Page structure before pixels. Hierarchy, sections, flow — brainstorm the layout before committing to components.
- 3
Build components
Reads your tokens and wireframe. Builds things that belong in your system — semantic HTML, accessibility baked in.
Minimal
Three generic steps showing the component is reusable beyond the Angora journey. Any sequential content works — onboarding flows, how-it-works sections, documentation.
- 1
Create an account
Sign up with your email. No credit card required.
- 2
Configure your project
Connect your repository and choose your build settings.
- 3
Deploy
Push to main and your site goes live. Every commit triggers a new build.
Anatomy
Breakdown of the number circle, connector line, content area, and spacing. The connector uses grow to fill remaining vertical space. On the last item, last:pb-0 removes bottom padding so the line naturally ends.
- 1
First step
The connector line extends from below the circle to the next step's circle.
- 2
Last step
No bottom padding — the connector line shrinks to match content height.
<ol> flex flex-col <li> flex gap-4 pb-8 last:pb-0 w-8 h-8 rounded-full bg-muted text-sm font-semibold text-foreground w-px grow bg-border mt-2 pt-1 flex flex-col gap-1 max-w-[55ch] font-semibold text-foreground text-sm text-muted-foreground