ToggleSwitch
Data Input
단일 항목을 즉시 켜고 끄는 토글 스위치.
Usage
단일 항목의 켜기/끄기를 즉시 적용(폼 전송 없이). 설정·기능 on/off
import
import
예제를 복사해 쓸 때 필요한 준비
• @mildang/styled-system 은 이 저장소에서 Panda 가 생성하는 산출물이다. 저장소 안에서는 turbo run ship 이후 쓸 수 있고, 패키지 소비자는 자기 Panda 산출물이나 다른 레이아웃 수단으로 바꿔야 한다.
API Reference
ToggleSwitch Props
Prop
Type
Default
checked
boolean
지정 안 함
className
string
지정 안 함
defaultChecked
boolean
지정 안 함
description
ReactNode
지정 안 함
descriptionDirection
"horizontal" | "vertical"
horizontal
disabled
boolean
지정 안 함
id
string
지정 안 함
label
ReactNode
지정 안 함
labelPlacement
"left" | "right"
right
onChange
(checked: boolean) => void
지정 안 함
size
"sm" | "md"
md
보조 설명 배치
보조 설명
라벨 아래 부연 문구를 가로·세로 방향으로 배치합니다. 문구가 길면 vertical 이 읽기 편합니다.
예제
기본 사용
checked 와 onChange 로 상태를 직접 들고 있는 단일 스위치 — 설정 항목 하나를 즉시 켜고 끕니다.
Sizes
md 와 sm 의 스위치 크기를 비교합니다. 목록 안에 여러 개가 들어가면 sm 을 씁니다.
라벨 위치
라벨을 좌우로 바꿔 비교합니다. 상태를 먼저 스캔해야 하는 목록은 스위치를 좌측에 둡니다.
상태
켜짐·꺼짐 상태의 비활성화를 나란히 둡니다. 권한이 없거나 조건이 안 맞을 때 씁니다.