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.

ShellPage

harness-workspace

레시피 기반 페이지 레이아웃. header, toolbar, aside, footer 슬롯과 density/width 정책을 지원합니다.

ShellPage Props

Prop타입기본값설명
childrenReactNode—페이지 본문 콘텐츠
recipe"list" | "detail" | "editor" | "dashboard" | "landing"—레이아웃 레시피 프리셋
headerReactNode—상단 헤더 영역
toolbarReactNode—툴바 영역
filtersReactNode—필터 영역
contentReactNode—메인 콘텐츠 (children 대체)
asideReactNode—사이드 패널
footerReactNode—하단 푸터
bottomBarReactNode—하단 고정 액션 바
width"narrow" | "normal" | "wide" | "full"—콘텐츠 최대 폭
density"comfortable" | "compact"—간격 밀도
resizableAsideboolean—aside 드래그 리사이즈 활성화 (기본 false)

Import

tsx
import { ShellPage } from "@reopt-ai/opt-shell";
PreviousRollout Playbook어떤 화면부터 harness로 옮길지, definition of done을 어떻게 잡을지 단계별로 정리합니다.구축·운영
Rollout Playbook 페이지로 이동
NextListWorkspace문서