const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceAccordion", n = "Accordion", i = "1.0.0", o = "stable", s = "layout", c = "collapsible", a = "Collapsible panel list with single or multiple panels open.", l = "1.0.0", p = ["web", "mobile", "desktop"], d = ["accordion", "collapse", "expand", "panels"], r = [{ name: "items", type: "NiceAccordionItem[]", required: !0, description: "Panels (id, title, content, disabled)." }, { name: "multiple", type: "boolean", required: !1, default: "false", description: "Allow multiple panels open." }, { name: "defaultOpen", type: "string[]", required: !1, description: "Initially open panel ids." }, { name: "size", type: "NiceSize", required: !1, default: "'md'", description: "Accordion size." }], m = [], u = [], y = { aria: ["aria-expanded", "aria-controls"], keyboard: [{ key: "Enter/Space", action: "Toggle panel" }] }, b = [{ title: "FAQ Accordion", code: `<NiceAccordion
  items={[
    { id: 'q1', title: 'What is NiceToDev?', content: <p>A UI component library...</p> },
    { id: 'q2', title: 'How do I install it?', content: <p>npm install @nicetoDev/ui</p> },
    { id: 'q3', title: 'Is it free?', content: <p>Yes, MIT licensed.</p> }
  ]}
  defaultOpen={['q1']}
/>`, language: "tsx" }], f = [{ name: "NiceCard", relationship: "static" }], A = {
  $schema: e,
  name: t,
  displayName: n,
  version: i,
  status: o,
  category: s,
  subcategory: c,
  package: "@nicetoDev/ui",
  description: a,
  since: l,
  platforms: p,
  keywords: d,
  props: r,
  events: m,
  cssVariables: u,
  accessibility: y,
  examples: b,
  related: f
};
export {
  e as $schema,
  y as accessibility,
  s as category,
  u as cssVariables,
  A as default,
  a as description,
  n as displayName,
  m as events,
  b as examples,
  d as keywords,
  t as name,
  p as platforms,
  r as props,
  f as related,
  l as since,
  o as status,
  c as subcategory,
  i as version
};
