Switch
켜기/끄기 상태를 전환하는 토글 스위치
Basic Usage
두 가지 상태 사이를 전환하는 스위치입니다.
tsx
<Switch />Sizes
두 가지 크기를 제공합니다.
tsx
<Switch size="sm" />
<Switch size="default" />With Label
Label 컴포넌트와 함께 사용할 수 있습니다.
tsx
<div className="flex items-center gap-2">
<Switch id="airplane-mode" />
<Label htmlFor="airplane-mode">비행기 모드</Label>
</div>
<div className="flex items-center gap-2">
<Switch id="notifications" defaultChecked />
<Label htmlFor="notifications">알림 받기</Label>
</div>Disabled
비활성화 상태의 스위치입니다.
tsx
<Switch disabled />
<Switch disabled defaultChecked />Usage
tsx
import { Switch } from '@gpters-internal/ui';
function Example() {
return (
<div className="flex items-center gap-2">
<Switch
id="dark-mode"
onCheckedChange={(checked) => console.log(checked)}
/>
<label htmlFor="dark-mode">다크 모드</label>
</div>
);
}