1.3 KiB
1.3 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | shell-navigation | 구현됨 |
|
Shell Navigation
Component ID: shell-navigation
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | lib/src/features/app_shell.dart |
_BrandHeader와 NavigationRail 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 USBsubtitle - 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로 기록했다.