const e = "https://nice2dev.com/schemas/component-doc-v1.json", o = "NiceDialog", i = "Base dialog/modal component.", n = "overlay", a = "1.0.0", t = "stable", c = [{ name: "open", type: "boolean", required: !0, description: "Open state" }, { name: "onOpenChange", type: "(open: boolean) => void", description: "Open state change" }, { name: "children", type: "React.ReactNode", description: "Dialog content" }, { name: "modal", type: "boolean", default: "true", description: "Modal behavior" }], l = [{ title: "Dialog", description: "Basic dialog", code: `<NiceDialog open={isOpen} onOpenChange={setIsOpen}>
  <NiceDialog.Trigger asChild>
    <NiceButton>Open Dialog</NiceButton>
  </NiceDialog.Trigger>
  <NiceDialog.Content>
    <NiceDialog.Header>
      <NiceDialog.Title>Dialog Title</NiceDialog.Title>
      <NiceDialog.Description>Dialog description here.</NiceDialog.Description>
    </NiceDialog.Header>
    <div>Dialog body content</div>
    <NiceDialog.Footer>
      <NiceButton onClick={() => setIsOpen(false)}>Close</NiceButton>
    </NiceDialog.Footer>
  </NiceDialog.Content>
</NiceDialog>` }], s = { keyboard: ["Tab to navigate", "Escape to close"], aria: ["role=dialog", "aria-modal", "aria-labelledby"] }, g = ["NiceModal", "NiceAlertDialog", "NiceSheet"], r = {
  $schema: e,
  name: o,
  description: i,
  category: n,
  since: a,
  status: t,
  props: c,
  examples: l,
  accessibility: s,
  seeAlso: g
};
export {
  e as $schema,
  s as accessibility,
  n as category,
  r as default,
  i as description,
  l as examples,
  o as name,
  c as props,
  g as seeAlso,
  a as since,
  t as status
};
