Lompat ke isi
CirccaHIG

Komponen / Tata letak

SplitView

Kerangka layar BizOps: sidebar kaca berisi NavList, area isi (Toolbar + daftar/detail/form), dan inspector opsional di kanan. Di layar sempit sidebar menjadi panel yang bisa dibuka/ditutup.
React · BetaFigma · siapFigmaSumber

Import

tsx
import { SplitView, NavList, Drawer } from '@divistant/circca-react';

Props · SplitView

Juga menerima atribut <div>. Lebar diukur dari bingkai SplitView sendiri (ResizeObserver), bukan viewport.
PropTipeDefaultKeterangan
sidebarReactNode—Isi sidebar kaca, biasanya <NavList iconStyle="tile">.
childrenReactNode—Isi layar: Toolbar/PageHeader lalu konten. Area isi bergulir sendiri.
inspectorReactNode—Inspector opsional di kanan, biasanya <Drawer> (properti Figma "Inspector").
sidebarLabelstring'Navigasi'Nama landmark sidebar dan judul tersembunyi panel overlay.
landmarksbooleantrueRender <aside> (sidebar) dan <main> (isi). Matikan bila disarangkan di layout yang sudah punya <main>.
collapseBelownumber720Lebar bingkai (px) di bawahnya sidebar menjadi panel overlay.
inspectorCollapseBelownumber1024Lebar bingkai (px) di bawahnya inspector Drawer menjadi overlay.
sidebarOpen / onSidebarOpenChangeboolean / (open) => void—Kendalikan panel sidebar overlay (layar sempit).
closeOnNavigatebooleantrueTutup panel overlay saat tautan di dalamnya diklik.
toggleLabelstring'Tampilkan navigasi'Label tombol toggle bawaan.
classNamestring—Kelas tambahan, mis. h-dvh untuk layar penuh.

Props · SplitView.SidebarToggle

IconButton (Ghost) yang hanya tampil saat SplitView sempit. Bila dipasang, toggle bawaan (baris sendiri di atas isi) tidak dirender.
PropTipeDefaultKeterangan
labelstring'Tampilkan navigasi'Label aksesibel & tooltip.
variant / size'secondary' | 'ghost' / 'sm' | 'md' | 'lg''ghost' / 'md'Diteruskan ke IconButton.

Sumber

Kode komponen ada di packages/react/src/components/split-view. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil