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.

ShellResizableLayout

harness-panel

드래그 리사이즈 aside 패널. 접기/펼침, 사이즈 제약, 좌/우 위치를 지원합니다.

ShellResizableLayout Props

Prop타입기본값설명
children*ReactNode—메인 콘텐츠
aside*ReactNode—사이드 패널 콘텐츠
defaultAsideSizenumber—기본 aside 폭 % (기본 25)
minAsideSizenumber—최소 aside 폭 % (기본 15)
maxAsideSizenumber—최대 aside 폭 % (기본 50)
collapsibleboolean—접기 허용 (기본 true)
showHandleboolean—리사이즈 핸들 표시 (기본 true)
asideSide"left" | "right"—aside 위치 (기본 right)
stickyboolean—aside 스티키 고정
asideLabelstring—aside aria-label

Import

tsx
import { ShellResizableLayout } from "@reopt-ai/opt-shell";
PreviousShellNavAccordion문서
ShellNavAccordion 페이지로 이동
NextShellResizeHandle문서