reopt designreopt design
DocsExploreToolsPricingBuilder
Start
Overview
Start
Mission
Core Concepts
Core Concepts
Recipes
Adapters
Build & Operate
Agent Contract
Builder Rollout
Builder Manager
Rollout Playbook
Components · Workspaces
ShellPage
ListWorkspace
DetailWorkspace
EditorWorkspace
DashboardWorkspace
LandingWorkspace
Components · Layout
ShellProvider
ShellAppShell
ShellLandingPage
ShellFullscreenToolSurface
Components · Navigation
ShellCollapsibleNav
ShellNavItem
ShellNavGroup
ShellNavAccordion
Components · Panels
ShellResizableLayout
ShellResizeHandle
ShellBottomBar
ShellFlyoutAside
ShellHeaderStackProvider
Components · Helpers
ShellSection
ShellStateBoundary
ShellSpacing
ShellPolicyToggler
Components · Adapters
ShellDataGridAdapter
ShellEditorAdapter
Oopt-shell
reopt designreopt design

A design system for the AI era

  • Docs
  • Pricing
  • Releases
  • GitHub
  • Terms of Service
  • Privacy Policy

© 2026 reopt-ai. All rights reserved.

ShellCollapsibleNav

harness-navigation

반응형 접이식 네비게이션. docked/overlay/full-overlay 모드를 자동 전환하고, 아이콘 전용 축소를 지원합니다.

ShellCollapsibleNav Props

Prop타입기본값설명
children*ReactNode—네비게이션 항목 콘텐츠
widthnumber—확장 시 너비 (기본 280px)
collapsedWidthnumber—축소 시 너비 (기본 56px)
mode"docked" | "overlay" | "full-overlay"—강제 모드 지정
collapsibleboolean—아이콘 전용 축소 허용 (기본 true)
collapsedboolean—제어 모드 축소 상태
onCollapsedChange(collapsed: boolean) => void—축소 상태 변경 콜백
showToggleboolean—토글 버튼 표시 (기본 true)
side"left" | "right"—도킹 위치 (기본 left)
labelstring—nav 랜드마크 aria-label

Import

tsx
import { ShellCollapsibleNav } from "@reopt-ai/opt-shell";
PreviousShellFullscreenToolSurface문서
ShellFullscreenToolSurface 페이지로 이동
NextShellNavItem문서