{"version":3,"names":["createContextMenu","useContextMenu","ContextMenu"],"sources":["index.ts"],"sourcesContent":["/**\n * Top-level `<ContextMenu>` namespace entry. Mirrors\n * `packages/react/src/context-menu/index.ts`.\n *\n * Re-exports the part namespace + aliased types for every sub-part\n * borrowed from `<Menu.*>` so consumers can write\n * `ContextMenu.Popup` / `ContextMenu.Item` / etc. without reaching into\n * the menu barrel directly.\n */\n\n// Aliased types from menu — kept 1:1 with React's barrel.\nexport type {\n\tMenuArrowProps as ContextMenuArrowProps,\n\tMenuArrowState as ContextMenuArrowState,\n} from \"../menu/arrow/menu-arrow.tsx\";\nexport type {\n\tMenuBackdropProps as ContextMenuBackdropProps,\n\tMenuBackdropState as ContextMenuBackdropState,\n} from \"../menu/backdrop/menu-backdrop.tsx\";\nexport type {\n\tMenuCheckboxItemProps as ContextMenuCheckboxItemProps,\n\tMenuCheckboxItemState as ContextMenuCheckboxItemState,\n} from \"../menu/checkbox-item/menu-checkbox-item.tsx\";\nexport type {\n\tMenuCheckboxItemIndicatorProps as ContextMenuCheckboxItemIndicatorProps,\n\tMenuCheckboxItemIndicatorState as ContextMenuCheckboxItemIndicatorState,\n} from \"../menu/checkbox-item-indicator/menu-checkbox-item-indicator.tsx\";\nexport type {\n\tMenuGroupProps as ContextMenuGroupProps,\n\tMenuGroupState as ContextMenuGroupState,\n} from \"../menu/group/menu-group.tsx\";\nexport type {\n\tMenuGroupLabelProps as ContextMenuGroupLabelProps,\n\tMenuGroupLabelState as ContextMenuGroupLabelState,\n} from \"../menu/group-label/menu-group-label.tsx\";\nexport type {\n\tMenuItemProps as ContextMenuItemProps,\n\tMenuItemState as ContextMenuItemState,\n} from \"../menu/item/menu-item.tsx\";\nexport type {\n\tMenuPopupProps as ContextMenuPopupProps,\n\tMenuPopupState as ContextMenuPopupState,\n} from \"../menu/popup/menu-popup.tsx\";\nexport type { MenuPortalProps as ContextMenuPortalProps } from \"../menu/portal/menu-portal.tsx\";\nexport type {\n\tMenuPositionerProps as ContextMenuPositionerProps,\n\tMenuPositionerState as ContextMenuPositionerState,\n} from \"../menu/positioner/menu-positioner.tsx\";\nexport type {\n\tMenuRadioGroupProps as ContextMenuRadioGroupProps,\n\tMenuRadioGroupState as ContextMenuRadioGroupState,\n} from \"../menu/radio-group/menu-radio-group.tsx\";\nexport type {\n\tMenuRadioItemProps as ContextMenuRadioItemProps,\n\tMenuRadioItemState as ContextMenuRadioItemState,\n} from \"../menu/radio-item/menu-radio-item.tsx\";\nexport type {\n\tMenuRadioItemIndicatorProps as ContextMenuRadioItemIndicatorProps,\n\tMenuRadioItemIndicatorState as ContextMenuRadioItemIndicatorState,\n} from \"../menu/radio-item-indicator/menu-radio-item-indicator.tsx\";\nexport type { MenuSubmenuRootProps as ContextMenuSubmenuRootProps } from \"../menu/submenu-root/menu-submenu-root.tsx\";\nexport type {\n\tMenuSubmenuTriggerProps as ContextMenuSubmenuTriggerProps,\n\tMenuSubmenuTriggerState as ContextMenuSubmenuTriggerState,\n} from \"../menu/submenu-trigger/menu-submenu-trigger.tsx\";\nexport type {\n\tContextMenuApi,\n\tContextMenuChangeReason,\n\tCreateContextMenuOptions,\n} from \"./create-context-menu.tsx\";\nexport { createContextMenu, useContextMenu } from \"./create-context-menu.tsx\";\nexport * as ContextMenu from \"./index.parts.ts\";\nexport type {\n\tContextMenuRootChangeEventDetails,\n\tContextMenuRootChangeEventReason,\n\tContextMenuRootProps,\n\tContextMenuRootState,\n} from \"./root/context-menu-root.tsx\";\nexport type {\n\tContextMenuTriggerProps,\n\tContextMenuTriggerState,\n} from \"./trigger/context-menu-trigger.tsx\";\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AA4DA,SAASA,iBAAiB,EAAEC,cAAc,QAAQ,2BAA2B;AAC7E,OAAO,KAAKC,WAAW,MAAM,kBAAkB","ignoreList":[]}