Data table
Empty, no results, loading skeleton rows, error, partial and not wired: the table frame and toolbar stay; only the body changes.
Lifted from the approved family page at build time; interact with it.
Two kinds: nothing exists yet (offer the first step), or filters hide everything (offer to clear them).
| Product | Status | Version | Recommended price | Updated |
|---|---|---|---|---|
No products yetMaster products you create here become available to every brand you grant them to. | ||||
| Product | Status | Version | Recommended price | Updated |
|---|---|---|---|---|
No products matchNothing matches “flannel” with status Retired. | ||||
| Timestamp | Who | Action | Entity | Request |
|---|---|---|---|---|
No audit rows yetChanges to this brand appear here, newest first, and are kept for a year. | ||||
| Order | Customer | Total | Placed |
|---|---|---|---|
No orders in this brand's windowRJ MTM has no orders in the last 90 days. | |||
shadcn TableRow colSpanEmpty.dt-empty.dt-emp from families/data-table/#empty
Never a blank table, never a bare “Loading…”.
First load
Real headers, skeleton cells shaped like the content they stand in for. The pulse is slow and stops under reduced motion.
| Actions | |||||||
|---|---|---|---|---|---|---|---|
Refreshing
Rows stay readable while new prices load.
HS 81045Crystal Springs | Available | v4 | £1,150€1,320$1,450 | 2 Oct | |||
VBC 218.1003Perennial | Available | v2v3 ready | £780€895$985 | 29 Sep |
shadcn Skeletonaria-busy.skel--motion-skeletonprefers-reduced-motion from families/data-table/#loading
Name the real cause and the next step. A table that was never read must never look empty.
| Product | Status | Version | Recommended price | Updated |
|---|---|---|---|---|
Global Store unavailableThe master product store did not answer within 10 seconds. Nothing was changed. | ||||
The ERP order read did not complete, so no rows are shown. This is not a statement that this brand has no orders.
| Order | Customer | Total | Payment | Placed |
|---|---|---|---|---|
No rows to show until the order read completes. | ||||
DTC commerce did not answer, so customer names are missing for now.
| Order | Customer | Total | Placed |
|---|---|---|---|
| RJ-20418 | Not loaded | £1,150 | Today 14:20 |
| RJ-20417 | Not loaded | £780 | Today 11:02 |
The audit read is not wired on staging. No rows are shown.
| Timestamp | Who | Action | Entity |
|---|---|---|---|
Rows appear here once the audit read is connected. | |||
shadcn Alert.dt-note.bad | .warn | .info.dt-emp.bad--destructive--not-wired from families/data-table/#error