Skip to contentVibraUI
8 sections

Stat cards

Headline numbers as framed tiles, each with its change against the period before.

Four headline figures with a running trend

stat-cards-01

Revenue, orders, the average order and new customers in one framed card, each with its change as a pill and the month so far over the month before.

npx shadcn@latest add @vibra/stat-cards-01

Hero figure with its daily sparkline

stat-cards-02

What the model gateway spent over the last 14 full days, its change as a pill, the spend a day at a time over the 14 days before, and four facts along the foot.

npx shadcn@latest add @vibra/stat-cards-02

Quarter targets with bullet bars

stat-cards-03

Revenue, orders, units sold and new customers for the quarter so far, each as a share of its target, with a pace pill, a projection and a bullet bar.

npx shadcn@latest add @vibra/stat-cards-03

This week against last, side by side

stat-cards-04

A hotel's last seven nights against the seven before — occupancy, average daily rate, revenue per room and arrivals — each with its change and both weeks as bars on one scale.

npx shadcn@latest add @vibra/stat-cards-04

Order book with tinted status squares

stat-cards-05

The last 30 days of orders by where each stands — awaiting payment, to ship, shipped, refunded, cancelled — each led by an icon on a square tinted in its status's tone.

npx shadcn@latest add @vibra/stat-cards-05

Split card: paid against still owed

stat-cards-06

The last 90 days of invoices as two figures — what was paid and what is still owed — over one bar that splits them, with the money owed aged by how late it is.

npx shadcn@latest add @vibra/stat-cards-06

Win rate with its funnel

stat-cards-07

The share of leads the team won, beside the four steps they pass — in, contacted, qualified, won — with how many of each step went on to the next.

npx shadcn@latest add @vibra/stat-cards-07

Selectable delivery row

stat-cards-08

Deploys shipped, change failure rate, deploy time and time to restore as one segmented row, one chosen at a time, with a status line saying what the chosen one adds up to.

npx shadcn@latest add @vibra/stat-cards-08