Join our Discord Community
Crud

👋 This is a community-driven shadcn/ui resource. For the official documentation, visit ui.shadcn.com

Status Workflow

CRUD status workflow interface showing record state transitions with visual timeline, allowed next states, and validation requirements

Looking to implement shadcn/ui blocks?

Join our Discord community for help from other developers.


Managing record lifecycles needs structure. This React CRUD component displays current status with visual timeline, available status transitions based on workflow rules, required fields for each transition, and confirmation dialogs. Built with shadcn/ui Badge, Button, Dialog components with status history timeline and validation checks, users can transition records through draft, review, approved, published states. Workflow enforcement, audit trail, and rollback options—perfect for content management, order processing, or approval systems where controlled state transitions ensure data integrity and business process compliance.

Loading preview...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/crud-status-workflow-01.json
npx shadcn@latest add https://www.shadcn.io/registry/crud-status-workflow-01.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/crud-status-workflow-01.json
bunx shadcn@latest add https://www.shadcn.io/registry/crud-status-workflow-01.json

Questions you might have