All setup items done, 100% progress, and a go-to-dashboard action.
Every item on the list is done. Your workspace is ready.
Verify your email
Your email address is confirmed.
Create your first project
You created the project “Atlas”.
Invite a teammate
A teammate joined the workspace.
Add a payment method
A card is on file for the workspace.
Install the CLI
cronus-ui is on your PATH.
Install with the CLI, or add the packages and paste the source below.
Add Setup Checklist to your app with its source-owned dependencies.
npx cronus-ui add setup-checklist
Install the Cronus UI packages, then paste the block below.
Copy the source for Complete. Every class is a semantic token, so it re-themes with your app.
import {Badge,Button,Card,CardContent,CardFooter,CardHeader,CardTitle,Progress,} from "@cronus-ui/ui";import { Check } from "lucide-react";export function SetupChecklistCompleteBlock() {return (<div className="flex w-full items-center justify-center py-4"><Card className="w-full max-w-xl gap-6 shadow-lg"><CardHeader className="flex flex-row items-start justify-between gap-4"><div className="flex flex-col gap-1"><CardTitle className="font-display text-xl">Setup complete</CardTitle><p className="text-sm text-fg-secondary">Every item on the list is done. Your workspace is ready.</p></div><Badge variant="success">5 of 5</Badge></CardHeader><CardContent className="flex flex-col gap-5"><div className="flex flex-col gap-2"><div className="flex items-center justify-between text-sm"><span className="font-medium text-fg">100% complete</span><span className="text-fg-tertiary">5 of 5 complete</span></div><Progress value={100} aria-label="Setup progress: 5 of 5 complete" /></div><ul className="flex flex-col gap-1"><li className="flex items-center gap-3 rounded-xl border border-border p-3"><span className="inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-success/15 text-success"><Check className="size-3.5" aria-hidden="true" strokeWidth={2.5} /></span><div className="flex flex-1 flex-col gap-0.5"><p className="text-sm font-medium text-fg-tertiary line-through">Verify your email</p><p className="text-sm text-fg-tertiary">Your email address is confirmed.</p></div></li><li className="flex items-center gap-3 rounded-xl border border-border p-3"><span className="inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-success/15 text-success"><Check className="size-3.5" aria-hidden="true" strokeWidth={2.5} /></span><div className="flex flex-1 flex-col gap-0.5"><p className="text-sm font-medium text-fg-tertiary line-through">Create your first project</p><p className="text-sm text-fg-tertiary">You created the project “Atlas”.</p></div></li><li className="flex items-center gap-3 rounded-xl border border-border p-3"><span className="inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-success/15 text-success"><Check className="size-3.5" aria-hidden="true" strokeWidth={2.5} /></span><div className="flex flex-1 flex-col gap-0.5"><p className="text-sm font-medium text-fg-tertiary line-through">Invite a teammate</p><p className="text-sm text-fg-tertiary">A teammate joined the workspace.</p></div></li><li className="flex items-center gap-3 rounded-xl border border-border p-3"><span className="inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-success/15 text-success"><Check className="size-3.5" aria-hidden="true" strokeWidth={2.5} /></span><div className="flex flex-1 flex-col gap-0.5"><p className="text-sm font-medium text-fg-tertiary line-through">Add a payment method</p><p className="text-sm text-fg-tertiary">A card is on file for the workspace.</p></div></li><li className="flex items-center gap-3 rounded-xl border border-border p-3"><span className="inline-flex size-5 shrink-0 items-center justify-center rounded-full bg-success/15 text-success"><Check className="size-3.5" aria-hidden="true" strokeWidth={2.5} /></span><div className="flex flex-1 flex-col gap-0.5"><p className="text-sm font-medium text-fg-tertiary line-through">Install the CLI</p><p className="text-sm text-fg-tertiary">cronus-ui is on your PATH.</p></div></li></ul></CardContent><CardFooter className="justify-end"><Button variant="primary">Go to dashboard</Button></CardFooter></Card></div>);}
Every item on the list is done. Your workspace is ready.
Verify your email
Your email address is confirmed.
Create your first project
You created the project “Atlas”.
Invite a teammate
A teammate joined the workspace.
Add a payment method
A card is on file for the workspace.
Install the CLI
cronus-ui is on your PATH.