Fieldset
관련된 컨트롤 여러 개를 제목 하나로 묶어요. 컨트롤 하나에는 Field만 써요.
사용 예시
기본 알림
FieldsetLegend가 그룹의 이름이 돼요. 스크린 리더는 각 컨트롤의 라벨과 함께 그룹 이름을 읽어요.
tsx
반복 직접 설정
함께 읽어야 뜻이 되는 값을 한 그룹에 둬요.
tsx
한꺼번에 비활성
disabled를 Fieldset에 주면 안의 컨트롤과 제목이 함께 비활성이 돼요. 알림을 켜 보세요.
tsx
권장
함께 입력하는 값은 제목 하나로 묶어서 어디에 속한 값인지 알려요.
지양
라벨마다 같은 말을 붙이면 길어지고, 그룹이라는 정보가 스크린 리더에 전해지지 않아요.
컨트롤
tsx
명세
| 이름 | 값 | 기본 |
|---|---|---|
| Fieldset | ||
| disabled | boolean | false |
| 안의 컨트롤을 모두 비활성으로 만들어요. | ||
| className | string | - |
| FieldsetLegend에도 쓸 수 있어요. | ||
| FieldsetLegend | ||
| children | ReactNode | - |
| 그룹의 제목이에요. Fieldset의 이름이 돼요. | ||