appsok/agent-ui/definition/components/shell-navigation/index.md

1.3 KiB

ui_doc_type component_id status source_evidence
component shell-navigation 구현됨
type path notes
code lib/src/features/app_shell.dart _BrandHeader와 NavigationRail destination mapping
type path notes
docs README.md Current Scaffold feature 목록
type path notes
user null agent-ui 생성 요청

Shell Navigation

Component ID: shell-navigation

Status: 구현됨

Source Evidence

Type Path Notes
code lib/src/features/app_shell.dart _BrandHeaderNavigationRail destination mapping
docs README.md Current Scaffold feature 목록
user 없음 agent-ui 생성 요청

Purpose

AppSok brand와 네 개의 primary destination을 항상 보이게 제공한다.

Used By

  • app-shell: app-shell.nav

Anatomy

  • AppSok icon mark
  • AppSok title과 Jenkins to USB subtitle
  • extended NavigationRail
  • destination icon, selected icon, label

Variants

  • default: desktop/macOS sidebar width 196

States

  • default
  • selected
  • disabled: 없음

Rules

  • destination은 shell이 소유한 _pages 순서를 따른다.
  • label은 현재 화면의 top bar title과 동일해야 한다.

Decision History

  • 2026-06-25: shell NavigationRail을 공통 component로 기록했다.