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.

ShellStateBoundary

harness-helper

상태 바운더리. loading, empty, error 상태를 일관된 UX로 처리합니다.

100%
데이터가 성공적으로 로드되었습니다.

ShellStateBoundary Props

Prop타입기본값설명
children*ReactNode—로드 완료 시 표시할 콘텐츠
loadingboolean—로딩 상태 (기본 false)
loadingLabelstring—로딩 메시지
emptyShellEmptyState | string | null—빈 상태 설정
errorError | ShellErrorState | string | null—에러 상태 설정
chrome"card" | "plain"—프레임 스타일 (기본 card)

Import

tsx
import { ShellStateBoundary } from "@reopt-ai/opt-shell";
PreviousShellSection문서
ShellSection 페이지로 이동
NextShellSpacing문서