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.htmlChangelog since 30. 9. 2026
- 3. 11. 2026fix(průvodce): na telefonu „Uložit segment“ nepřetéká okraj, název ustoupí výpustkouapps/web/src/ds/segment-screen.cssŠtěpán · d1cb4cd71
- 21. 10. 2026polish(prázdné stavy): stav stojí uprostřed plochy, vodorovně i svisle (RULES §27)apps/web/src/ds/segment-screen.cssŠtěpán · faaec62da
- 17. 10. 2026refactor(ds): tokeny podle významu — vrstvy, pohyb, focus ring, text na barvě (beze změny vzhledu)apps/web/src/ds/segment-screen.cssŠtěpán · 8cda81b26
- 14. 10. 2026polish(uzivatele): telefonní výpis ItemList, prázdný Typ úvazku bez pomlčkyapps/web/src/ds/segment-screen.cssŠtěpán · f9da8d614
- 4. 10. 2026refactor(ds): hnědá B — text --fg + oranžová tečka, tmavé plochy neutrálníapps/web/src/ds/segment-screen.cssŠtěpán · eb0f8e899
- 3. 10. 2026feat(seznamy): vysvětlivky W1 — pevný popis seznamů pryč, Týmy (i) u Vedoucíapps/web/src/ds/segment-screen.cssŠtěpán · dbac572b8
- 2. 10. 2026chore(ds): mrtvá CSS pravidla — vlna 2 (70 pravidel ve 12 souborech)apps/web/src/ds/segment-screen.cssŠtěpán · a8e48c131
- 1. 10. 2026fix(web): tony segmentu - kanonicke .segpick-tones beze zmeny, subgrid jen na .cs-tonesapps/web/src/ds/segment-screen.cssŠtěpán · bdfe72cf2
- 1. 10. 2026fix(web): tony segmentu bez display:contents - radiogroup zustane v a11y stromuapps/web/src/ds/segment-screen.cssŠtěpán · edf58c8eb
- 1. 10. 2026feat(web): ColorSwatches + ColorPicker - jedna mrizka barev misto ctyr kopiiapps/web/src/ds/segment-screen.cssŠtěpán · 9e00d8b58
- 30. 9. 2026refactor(ds): rozměry natvrdo na tokeny podle významu — vlna 1 (--tap-min, --tab-h + přesné hodnoty)apps/web/src/ds/segment-screen.cssŠtěpán · d9fe30719