const e = "https://nice2dev.com/schemas/component-doc-v1.json", t = "NiceDropdown", n = "Dropdown menu for actions and navigation.", o = "overlays", c = "1.0.0", i = "stable", a = [{ name: "items", type: "DropdownItem[]", required: !0, description: "Menu items" }, { name: "children", type: "React.ReactElement", required: !0, description: "Trigger element" }, { name: "placement", type: "Placement", default: "'bottom-start'", description: "Menu placement" }, { name: "closeOnSelect", type: "boolean", default: "true", description: "Close on item select" }, { name: "disabled", type: "boolean", default: "false", description: "Disabled state" }, { name: "onSelect", type: "(key: string) => void", description: "Selection callback" }, { name: "maxHeight", type: "number | string", description: "Max menu height" }, { name: "searchable", type: "boolean", default: "false", description: "Enable search" }], s = [{ title: "Dropdown", description: "Dropdown menu", code: `<NiceDropdown
  items={[
    { key: 'edit', label: 'Edit', icon: <EditIcon /> },
    { key: 'duplicate', label: 'Duplicate', icon: <CopyIcon /> },
    { divider: true },
    { key: 'delete', label: 'Delete', icon: <DeleteIcon />, danger: true }
  ]}
  onSelect={handleAction}
>
  <NiceButton>Actions</NiceButton>
</NiceDropdown>` }], r = { keyboard: ["Space/Enter to open", "Arrow keys to navigate"], aria: ["Menu role", "Menuitem roles"] }, l = ["NicePopover", "NiceContextMenu"], d = {
  $schema: e,
  name: t,
  description: n,
  category: o,
  since: c,
  status: i,
  props: a,
  examples: s,
  accessibility: r,
  seeAlso: l
};
export {
  e as $schema,
  r as accessibility,
  o as category,
  d as default,
  n as description,
  s as examples,
  t as name,
  a as props,
  l as seeAlso,
  c as since,
  i as status
};
