Component library preview — exercises every primitive in @omnibooks/ui against the live design tokens.
For the full playground, run Storybook (pnpm --filter @omnibooks/storybook dev).
Buttons
Status badges
DraftPaidOverdueFailedProcessingFeatured
Avatars
KPI cards
Revenue (May)
Rs. 4.82L
+12.4%vs. April
Customers
240
+3%last 30d
Open invoices
12
3 overdue
AI suggestions
7
+87%TPR
Forms
Tabs
Overview tab content.
AI Copilot card
Suggested· Books — AR aging
3 invoices are about to go overdue — send polite reminders?
Customers have a 92% on-time pay rate when reminded 2 days before due.
Data table
| Invoice # | Customer | Amount | Status | Date |
|---|---|---|---|---|
INV-2026-0042 | Ahmad Textile Mills | Rs. 47,328 | Paid | 2026-05-28 |
INV-2026-0041 | Karachi Steel | Rs. 18,500 | Overdue | 2026-05-15 |
INV-2026-0040 | Lahore Importers | Rs. 67,200 | Draft | 2026-05-12 |
Skeletons
Empty state
No invoices yet
Send your first invoice via WhatsApp + Easypaisa.