const e = "https://nice2dev.com/schemas/component-doc-v1.json", c = "NiceSwitch", t = "Toggle switch for boolean values.", n = "input", o = "1.0.0", a = "planned", d = [{ 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)}
/>` }], s = { keyboard: ["Space to toggle"], aria: ["Switch role", "Checked state"] }, l = ["NiceCheckbox", "NiceToggleGroup"], h = {
  $schema: e,
  name: c,
  description: t,
  category: n,
  since: o,
  status: a,
  props: d,
  examples: i,
  accessibility: s,
  seeAlso: l
};
export {
  e as $schema,
  s as accessibility,
  n as category,
  h as default,
  t as description,
  i as examples,
  c as name,
  d as props,
  l as seeAlso,
  o as since,
  a as status
};
