1.4 KiB
1.4 KiB
| ui_doc_type | component_id | status | source_evidence | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| component | status-pill | 구현됨 |
|
Status Pill
Component ID: status-pill
Status: 구현됨
Source Evidence
| Type | Path | Notes |
|---|---|---|
| code | lib/src/features/app_shell.dart |
_TopBar와 _StatusPill |
| docs | agent-ops/rules/project/rules.md |
Jenkins credential과 ADB runtime이 주요 외부 상태 |
| user | 없음 | agent-ui 생성 요청 |
Purpose
Jenkins와 ADB 같은 외부 연결 상태를 top bar에서 짧게 표시한다.
Used By
app-shell:app-shell.top-bar
Anatomy
- tooltip icon
- short label
- outlined white container
Variants
- jenkins: key icon,
Jenkins 대기 - adb: USB icon,
ADB 대기
States
- default
- loading: 현재 별도 구현 없음
- empty: 대기 상태
- error: 현재 별도 구현 없음
- disabled: 없음
Rules
- label은 한 줄 ellipsis 없이 pill 안에 들어갈 만큼 짧아야 한다.
- tooltip은 label보다 구체적인 상태 설명을 제공한다.
Decision History
- 2026-06-25: top bar 상태 pill을 공통 component로 기록했다.