reopt designreopt design
DocsExploreToolsPricingBuilder
Explore/
opt-ui161opt-charts21opt-datagrid5opt-editor5opt-chat6opt-shell14brandapp-ui8Examples12
Overview161Core55Blocks75Pages31
reopt designreopt design

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

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

© 2026 reopt-ai. All rights reserved.

Explore/블록/VerticalTabs

VerticalTabs

블록

세로 탭 레이아웃. 좌측 탭 리스트 + 우측 패널 구성입니다.

nav
관련 문서
npx @reopt-ai/opt-cli surface add vertical-tabs
100%
Profile settings content

의존 컴포넌트

coretabs

관련 컴포넌트

Tabs

탭 패널 시스템. 4-part anatomy: Root, TabList, Tab, TabPanel.

네비게이션인디케이터

ContentTabs

탭 콘텐츠 패널. Tabs primitive 래퍼.

네비게이션표시

SidebarNav

Composite 기반 사이드바 네비게이션. pathname 자동 동기화.

네비게이션

AppMenubar

데스크톱 스타일 메뉴바. 체크박스, 라디오 메뉴 항목 지원.

네비게이션

CommandPalette

Cmd+K 스타일 커맨드 팔레트. Dialog + Combobox + match-sorter 퍼지 검색.

네비게이션

CommandPaletteTrigger

CommandPalette + Cmd+K 키보드 단축키 자동 바인딩.

네비게이션
이전AsyncCombobox다음ColumnToggler

기본 사용

개요 콘텐츠입니다.

비활성화 탭

첫 번째 활성화 탭

기본 사용

프로젝트 개요 콘텐츠입니다.

기본 선택 탭 설정

설정 탭이 기본 선택됩니다.

기본 사용

홈
대시보드
프로젝트
관리
설정
사용자
결제

기본 사용

기본 사용 (Dialog)

또는 Cmd+K (전역 트리거가 활성화된 경우)

Inline 모드

사용법

이 컴포넌트는 전역 키보드 단축키(Cmd+K / Ctrl+K)를 자동으로 등록합니다. 앱 루트 레이아웃에 한 번만 배치하면 됩니다. 현재 페이지에서 Cmd+K를 눌러 직접 확인할 수 있습니다.

tsx
import { CommandPaletteTrigger } from "@reopt-ai/opt-ui";

const commands = [
  { id: "nav-home", label: "홈으로 이동", group: "네비게이션", shortcut: "G H" },
  { id: "nav-dashboard", label: "대시보드 열기", group: "네비게이션" },
  { id: "theme-dark", label: "다크 모드", group: "테마" },
];

// 앱 루트에 배치 — Cmd+K로 자동 열림
<CommandPaletteTrigger
  commands={commands}
  onSelect={(cmd) => console.log("선택:", cmd.label)}
/>