Status Card

Display status indicators with descriptions in a card layout.

Examples

Timeline View

Board Layout

Installation

pnpm dlx shadcn@latest add https://sase-ui.vercel.app/r/status-card.json

Usage

import { StatusCard } from "@/components/ui/status-card";
<StatusCard variant="in-progress" />

Props

StatusCard

PropTypeDefaultDescription
variant"not-started" | "in-progress" | "in-review" | "done""not-started"The status variant
showIconbooleantrueShow/hide the status icon
iconReact.ReactNode-Custom icon element
labelstring-Custom label text
descriptionstring-Custom description text
timestampstring-Optional timestamp text
childrenReact.ReactNode-Custom label content (overrides label)