"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",c="NiceSwitch",t="Toggle switch for boolean values.",o="input",n="1.0.0",a="planned",s=[{name:"checked",type:"boolean",description:"Checked state"},{name:"defaultChecked",type:"boolean",default:"false",description:"Default checked"},{name:"disabled",type:"boolean",default:"false",description:"Disabled state"},{name:"loading",type:"boolean",default:"false",description:"Loading state"},{name:"size",type:"'sm' | 'md' | 'lg'",default:"'md'",description:"Switch size"},{name:"checkedChildren",type:"React.ReactNode",description:"Checked label"},{name:"unCheckedChildren",type:"React.ReactNode",description:"Unchecked label"},{name:"onChange",type:"(checked: boolean) => void",description:"Change callback"}],i=[{title:"Switch",description:"Toggle switch",code:`<NiceSwitch
  defaultChecked
  checkedChildren="ON"
  unCheckedChildren="OFF"
  onChange={(checked) => console.log('Checked:', checked)}
/>`}],d={keyboard:["Space to toggle"],aria:["Switch role","Checked state"]},l=["NiceCheckbox","NiceToggleGroup"],h={$schema:e,name:c,description:t,category:o,since:n,status:a,props:s,examples:i,accessibility:d,seeAlso:l};exports.$schema=e;exports.accessibility=d;exports.category=o;exports.default=h;exports.description=t;exports.examples=i;exports.name=c;exports.props=s;exports.seeAlso=l;exports.since=n;exports.status=a;
