@baneung-pack/ui
Buttons & Toggles

Toggle

단일 on/off 버튼 (Radix Toggle). aria-pressed 자동 관리, Space/Enter로 토글.

예제

설치 / Import

import { Toggle } from '@baneung-pack/ui';
import { Toggle } from '@baneung-pack/ui/toggle';

서브패스 import는 트리쉐이킹 친화 — 사용하지 않는 다른 컴포넌트는 번들에 포함되지 않습니다.

API

PropertyDescriptionTypeDefault
pressedcontrolled 토글 상태boolean
defaultPresseduncontrolled 초기 상태booleanfalse
onPressedChange상태 변경 콜백(pressed: boolean) => void
variant시각 변형'default' | 'outline''default'
size크기'sm' | 'md' | 'lg''md'
disabled비활성booleanfalse