Components › Navigation › App shell › Layout switch

Layout switch

canon

Floating group at the bottom of the side menu that switches the layout: collapse the menu, list layout, context panel.

Owner 29 Sep 2026 (FA214, dev-be): "create it, add to DS and apply across the app, it should work the same everywhere". Replaces the "Sbalit navigaci" row in every module. Up to 3 segments (menu [ · list layout · context panel ]), canonical IconButton with pressed, 1px divider. AD 30 Sep: the floating group sits over a scrolling menu, so --shadow-sm is allowed (overlay rule, RULES §4); phone ≤720 hidden. Becomes beta when the shared shell component and its story are on main. On main 30 Sep (acrm !4216, !4221, !4259); docs from dev-be FA226.

Used in 1 file · 1 area · 1× — components/AppShell

Default

NavigaceDetail záznamu
components--layout-switch--defaultOpen standalone ↗Code

Variants

NavigaceDetail záznamu
stránka bez railu — Detail záznamu neaktivní (výpisy, nastavení)
NavigaceDetail záznamu
karta záznamu s railem — oba přepínače aktivní
NavigaceDetail záznamu
Pošta — za oddělovačem rozvržení výpisu (široký / s náhledem)
components--layout-switch--variantsOpen standalone ↗Code

States

NavigaceDetail záznamu
oba zapnuto — plná navigace i rail (výchozí stav)
NavigaceDetail záznamu
Navigace vypnuta — navigace skrytá úplně, přepínač Navigace vypnutý (modrý podklad mizí)
NavigaceDetail záznamu
Detail záznamu vypnut — rail schovaný, obsah přes celou šířku
NavigaceDetail záznamu
oba vypnuty
components--layout-switch--statesOpen standalone ↗Code