fix: align disabled input label opacity with ui_viz

This commit is contained in:
DESKTOP-KPCP6AL\ㅅㅎ committed 2026-10-11 12:45:22 +09:00
1 parent 4cfe224123
commit 91c8e5e14e
5 files changed
+86 -5

No files matched your search

+3 -2
View File
@@ -93,12 +93,12 @@ Radix Label 동작·접근성, `data-slot`, `cn(..., className)`, `select-none`,
## 10. 사용자 확정 결정
- 추가 사용자 결정 없음.
- **2026-10-11 최종 사용자 결정**: [Input Story 소비 조합의 Disabled Label](input.md#10-사용자-확정-결정)은 원본 색 `#6E6759` / opacity `0.6`을 적용한다. 공통 Label Component의 Disabled `0.5`는 그대로 유지한다. Input 기본·readOnly·Error Label은 Disabled가 아니면 `1`, Message / Helper Text는 기존 구현 유지다. 이 결정은 공통 Label API·Theme·Checkbox/Switch/Radio Label 규칙으로 확대하지 않는다.
## 11. 미확정 / 보류
- 독립 Label 규격 없음. Input·Textarea Field Label 값을 Label 컴포넌트에 적용한 것이다. Checkbox/Radio option label의 전경 role은 ui_viz `TBD`(`field-semantics.md` §3)이므로 해당 컴포넌트 작업에서 따로 확인한다.
- Disabled opacity: Input의 "Label·Message 포함 .6"(2026-10-02 Input 한정 결정)은 확대하지 않고 shadcn 기본 0.5를 유지.
- Disabled opacity의 과거 기록: Input의 "Label·Message 포함 .6"(2026-10-02 Input 한정 결정)은 공통 Label로 확대하지 않고 shadcn 기본 `0.5`를 유지했다. 2026-10-11 최종 결정은 Input Story 소비 Label만 `0.6`으로 적용하며, Message는 변경하지 않는다. 이전 검토의 “Label 100% 유지”와 과거 검증은 당시 기록이고 현재 정책은 §10을 따른다.
- Required 표시 색(`#D32F2F`, TEXTAREA-07)과 표시 방식은 소비 조합이다. 컴포넌트 API 없음.
- D-093 원본 실행본 13/700: `KNOWN_DEVIATION / FOLLOW_UP`.
@@ -118,3 +118,4 @@ src/components/label.stories.tsx
- Storybook computed style(`components-form-label--all`): 14px / 20px / 500, color `rgb(110,103,89)`, Disabled 연결 시 opacity 0.5.
- 라벨 클릭 시 연결된 input으로 실제 focus 이동 확인.
- 2026-10-02 당시 미확인: 사이드바 화면, 390px 폭, Checkbox/Radio와의 조합. 현재 Checkbox/Radio는 구현되어 있으나 이 과거 검증 기록이 조합 검증 완료를 뜻하지는 않는다.
- 2026-10-11 선택 회귀: 실제 공통 Label 대표 Story Disabled의 색 `rgb(110, 103, 89)` / opacity `0.5`, 부모 `1`, disabled Input과의 `htmlFor` 연결 확인. 공통 Label 구현·Theme는 변경하지 않았다. [Input Story Label 60% 별도 결정 및 검증](../reports/disabled-input-label-2026-10-11.md).