const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceBottomSheet", n = "Bottom sheet with snap points and drag-to-dismiss.", o = "mobile", a = "1.0.0", s = "stable", i = [{ name: "open", type: "boolean", required: !0, description: "Open state" }, { name: "onOpenChange", type: "(open: boolean) => void", required: !0, description: "Open change callback" }, { name: "children", type: "React.ReactNode", required: !0, description: "Sheet content" }, { name: "snapPoints", type: "number[]", default: "[0.5, 1]", description: "Snap points (0-1)" }, { name: "defaultSnap", type: "number", default: "0", description: "Default snap point index" }, { name: "onSnap", type: "(index: number) => void", description: "Snap callback" }, { name: "showHandle", type: "boolean", default: "true", description: "Show drag handle" }, { name: "blocking", type: "boolean", default: "true", description: "Block background" }], c = [{ title: "Bottom Sheet", description: "Draggable sheet", code: `<NiceBottomSheet
  open={sheetOpen}
  onOpenChange={setSheetOpen}
  snapPoints={[0.3, 0.7, 1]}
  showHandle
>
  <DetailPanel />
</NiceBottomSheet>` }], p = { keyboard: ["Tab within sheet", "Escape to close"], aria: ["Dialog role", "Drag handle description"] }, d = ["NiceActionSheet", "NiceDrawer"], r = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: a,
  status: s,
  props: i,
  examples: c,
  accessibility: p,
  seeAlso: d
};
export {
  e as $schema,
  p as accessibility,
  o as category,
  r as default,
  n as description,
  c as examples,
  t as name,
  i as props,
  d as seeAlso,
  a as since,
  s as status
};
