Segment table
canonListing table: sortable header, frozen checkbox and identity columns, lazy loading by 50 and an optional summary row in its own tfoot.
Engine lives in the app (components/segment/SegmentScreen.tsx — SegmentTable); the lite variant strips checkbox, column menu, summary and frozen identity. Row height is --row-h (37px) — the 44/52 densities belong to Item list, not here. The registry previously listed .sgb-summary, which does not exist: the summary row is the table tfoot and .sgb-sum is the per-column control.
Used in 23 files · 22 areas · 23× — pages/AccountingInvoicesPage, pages/AccountingOpenItemsPage, pages/AccountingReceivedInvoicesPage, pages/AiZamestnanciPage, pages/DokumentyPage, pages/FirmyPage …
apps/web <SegmentTable> <SegmentScreen>.table-wrap .sgb-table .sgb-th-col .sgb-th-sortable +3SourceStoryLegacy card list-view.htmlImport
Not exported from @acrm/ui — <SegmentTable>, <SegmentScreen> lives in the app (apps/web/src/components/segment/SegmentScreen.tsx). Reuse the CSS classes below, or move the component into the package first.
Props
SegmentTable
No props extracted (not in props.json).
SegmentScreen
No props extracted (not in props.json).
CSS classes
Files
apps/web/src/ds/segment-screen.cssapps/web/src/ds/list-view.cssapps/web/src/components/segment/SegmentScreen.tsxapps/web/src/ds/segment-screen.cssapps/web/src/ds/list-view.css