Components › Navigation › App shell › Split view

Split view

beta

The one two-pane layout: aside next to the main content (rail | detail, list | reader, work | discussion); bar above, not resizable.

React lives in the app (SplitView.tsx); stories render its markup 1:1. Beta 4 Oct 2026: stories + usage + a11y done; canon after AD approval. Open: settings (OpravneniRole, SadyOpravneniTab) use SplitView with fill={false} although DS-SPLITVIEW lists Settings as not-SplitView, and pass gap without divider="gap" (no effect).

Used in 32 files · 28 areas · 33× — components/GlobalSearch, components/agent-desk, components/company, pages/AccountingInvoiceDetailPage, pages/AccountingInvoiceEditPage, pages/AsistentPlochaPage …

Default

Defaults: aside left, clamp(356px, 31%, 452px), vertical line, fill (each pane scrolls on its own)
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrnoIČO27104121Telefon+420 604 112 233
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
components--split-view--defaultOpen standalone ↗Code

Variants

asidePosition="right" — work | discussion (main first in the DOM, line on the left of the aside)
Úkoly projektu
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
Diskuse
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
divider="gap" gap="var(--sp-5)" — a gap instead of the line (Projekt)
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrnoIČO27104121Telefon+420 604 112 233
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
fill={false} — inside a region that already scrolls: panes hug their content and scroll together
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrno
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
components--split-view--variantsOpen standalone ↗Code

Sizes

default — clamp(356px, 31%, 452px): record rail | detail, config | preview
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrno
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
Schůzka — rail | transcript
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrno
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
Aktivity, DPH — list | reader (asideWidth={372})
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrno
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
Deník, Účtový rozvrh — narrow filter list (asideWidth={280})
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrno
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
components--split-view--sizesOpen standalone ↗Code

States

Loading — the split stands, panes show skeletons (no layout jump when data arrives)
Empty main — nothing selected in the list yet; the aside keeps its place
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrnoIČO27104121
Vyberte záznam vlevo
Long aside — fill: the aside scrolls on its own, the detail stays put
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrnoIČO27104121Telefon+420 604 112 233E-mail[email protected]Webnovak-consulting.czOborPoradenstvíZdrojDoporučeníŠtítkyKlíčový klient
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
components--split-view--statesOpen standalone ↗Code

Composition

Bar above the split across the full width; the split is the body under it
Novák Consulting s.r.o.
Novák Consulting s.r.o.
VlastníkJana DvořákováFázeJednáníMěstoBrnoIČO27104121Telefon+420 604 112 233E-mail[email protected]
Aktivity
Hovor s jednatelem
Nabídka odeslána
Schůzka v kanceláři
components--split-view--compositionOpen standalone ↗Code