const e = "https://nice2dev.com/schemas/component-doc-v1.json", n = "NiceSheet", t = "Bottom sheet dialog for mobile.", o = "overlay", i = "1.0.0", a = "stable", s = [{ name: "open", type: "boolean", required: !0, description: "Sheet visibility" }, { name: "children", type: "React.ReactNode", required: !0, description: "Sheet content" }, { name: "snapPoints", type: "number[]", description: "Snap positions (0-1)" }, { name: "defaultSnapPoint", type: "number", description: "Initial snap point" }, { name: "dismissible", type: "boolean", default: "true", description: "Can be dismissed" }, { name: "modal", type: "boolean", default: "true", description: "Modal behavior" }, { name: "onOpenChange", type: "(open: boolean) => void", required: !0, description: "Open change callback" }, { name: "onSnapChange", type: "(snap: number) => void", description: "Snap change callback" }], c = [{ title: "Sheet", description: "Bottom sheet", code: `<NiceSheet
  open={isOpen}
  snapPoints={[0.25, 0.5, 1]}
  defaultSnapPoint={0.5}
  onOpenChange={setIsOpen}
>
  <div className="p-4">
    <h3>Sheet Content</h3>
    <p>Drag to resize or swipe down to dismiss.</p>
  </div>
</NiceSheet>` }], p = { keyboard: ["Tab within sheet", "Escape to close"], aria: ["Dialog role", "Draggable handle"] }, r = ["NiceDrawer", "NiceModal"], d = {
  $schema: e,
  name: n,
  description: t,
  category: o,
  since: i,
  status: a,
  props: s,
  examples: c,
  accessibility: p,
  seeAlso: r
};
export {
  e as $schema,
  p as accessibility,
  o as category,
  d as default,
  t as description,
  c as examples,
  n as name,
  s as props,
  r as seeAlso,
  i as since,
  a as status
};
