reopt designreopt design
DocsExploreToolsPricingBuilder
시작하기
개요
시작하기
Mission
핵심 개념
핵심 개념
Recipes
Adapters
구축·운영
Agent Contract
Builder Rollout
Builder Manager
Rollout Playbook
컴포넌트 · Workspaces
ShellPage
ListWorkspace
DetailWorkspace
EditorWorkspace
DashboardWorkspace
LandingWorkspace
컴포넌트 · Layout
ShellProvider
ShellAppShell
ShellLandingPage
ShellFullscreenToolSurface
컴포넌트 · Navigation
ShellCollapsibleNav
ShellNavItem
ShellNavGroup
ShellNavAccordion
컴포넌트 · Panels
ShellResizableLayout
ShellResizeHandle
ShellBottomBar
ShellFlyoutAside
ShellHeaderStackProvider
컴포넌트 · Helpers
ShellSection
ShellStateBoundary
ShellSpacing
ShellPolicyToggler
컴포넌트 · Adapters
ShellDataGridAdapter
ShellEditorAdapter
Oopt-shell
reopt designreopt design

AI 시대를 위한 디자인 시스템

  • 문서
  • 가격
  • 릴리즈 노트
  • GitHub
  • 서비스 약관
  • 개인정보처리방침

© 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문서