Skip to contentVibraUI
10 sections

Tables

Rows of records with sorting, status and actions, and a footer that pages through them.

Compact table with facets and bulk actions

tables-01

Every lead in dense rows: a search box, status and source facets with counts, sortable columns, paging buttons, and a selection whose addresses copy or save as a CSV.

npx shadcn@latest add @vibra/tables-01

Orders that open onto their lines

tables-02

The newest orders, eight to a page; each row's chevron opens it in place onto its lines with their pictures, its totals, how it was paid and where it went.

npx shadcn@latest add @vibra/tables-02

Seats edited in place

tables-03

An account manager's book with every seat count editable in the cell: saved through a server action that prices the change, refused on the row when the account's plan or status does not allow it.

npx shadcn@latest add @vibra/tables-03

Pipeline grouped by stage with subtotals

tables-04

Every open deal in four row groups, one per stage: each stage folds on a header row that keeps its count and subtotals, the columns sort inside every stage, and the footer adds the pipeline up.

npx shadcn@latest add @vibra/tables-04

Selection across pages with a bulk bar

tables-05

The workspace's people with a checkbox on every row, a page that offers the whole workspace once it is selected, and a floating bar that changes roles or deactivates everyone selected through one server action.

npx shadcn@latest add @vibra/tables-05

Scroll table with a sticky header and column

tables-06

Every product's stock in a scroller of its own: the header stays on top and the product on the left while ten columns of figures move under them, sorted to put what runs out first at the top.

npx shadcn@latest add @vibra/tables-06

Directory with a Columns menu

tables-07

The company directory with every column but the name in the reader's hands: a Columns menu of checkboxes that stays open while it is used, Show all and Reset, with the table, the sort and the pager following.

npx shadcn@latest add @vibra/tables-07

Pivot of sales by department and month

tables-08

Departments down the side and the last six whole months across, with row and column totals, a switch between revenue, units and orders, and every cell shaded by its size.

npx shadcn@latest add @vibra/tables-08

Activity log paged by the server

tables-09

The workspace's audit trail twelve entries at a time, grouped under the days they happened: every filter, search, order and page is a query answered by a server action, and the newest question always wins.

npx shadcn@latest add @vibra/tables-09

Leaderboard of customers with faces

tables-10

The ten customers who spent the most over the last 90 or 30 days, ranked with their faces, their share of the store's revenue and how far each moved against the span before.

npx shadcn@latest add @vibra/tables-10