Record drawer
canonThe side panel that opens a record next to its listing without leaving it; the listing behind stays live. The only drawer in the canon.
React implementation lives in the app (apps/web/src/components/drawer/RecordDrawer.tsx); DrawerForm shares only the .pdr shell, not .pdr-sec/.pdr-row. AD 14 September 2026 (OV-2): the only drawer — Drawer form is deprecated. The catalog stories and the overlays proposal still show an OLD body (.pdr-sec/.pdr-row sections) and an old two-button footer („Přidat do segmentu" / „Odemknout informace"). Measured on deployed dev (Lidé → row click): the body is the record rail in drawer variant (PersonRail variant="drawer": stav spolupráce, quick actions, nejbližší aktivita, quick note, Aktivita/Poznámky tabs, Detail záznamu) and the footer holds one primary „Otevřít osobu" — the same card the ↗ in the header opens in a new tab. Stories must be rebuilt from the real call site. Delivered 14 September 2026 (OV-2b, acrm !3515), verified on dev: the footer is gone; ↗ in the head opens the detail in the same tab with the listing context (onOpenDetail), Ctrl/⌘+click opens a new tab; the dead „Odemknout informace" button in segments went with it. Catalog stories still show the old body and footer — to be rebuilt.
Used in 6 files · 6 areas · 7× — components/setkani, pages/FirmyPage, pages/LidePage, pages/PipelinePage, pages/SegmentDetailPage, pages/telefony
apps/web <RecordDrawer>.pdr .pdr-rail .pdr-sec .pdr-row +1SourceStoryLegacy card Person Drawer.htmlLegacy card Company Drawer.htmlLegacy card Deal Drawer.htmlChangelog since 28. 9. 2026
- 11. 10. 2026refactor(ds): čára nad Nejbližší aktivita z kanonického pravidla railuapps/web/src/ds/record-drawer.cssClaude · ce4a67f80
- 11. 10. 2026refactor(ds): oddělovač mezi bloky railu z kanonického pravidla, ne ručněapps/web/src/ds/record-drawer.cssClaude · 6bfe1c806
- 4. 10. 2026refactor(ds): hnědá B — text --fg + oranžová tečka, tmavé plochy neutrálníapps/web/src/ds/record-drawer.cssŠtěpán · eb0f8e899
- 1. 10. 2026polish(ds): lichý glyf ikony → sudý --ico-* (parita s boxem); velké glyfy a iniciály ds-okapps/web/src/ds/record-drawer.cssŠtěpán · ba33578ea
- 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/record-drawer.cssŠtěpán · d9fe30719
- 28. 9. 2026feat(ui): vlna pilulek 2 — zbylé ruční štítky podle druhu (schváleno zadavatelem 28. 9.)apps/web/src/ds/record-drawer.cssŠtěpán · d1a32eacb