{"version":3,"file":"PopupCategories.mjs","sources":["../../../../../src/components/ui/popup/PopupCategories.ts"],"sourcesContent":["import {\n  TYPOGRAPHY_FULL,\n  LAYOUT_FULL,\n  ALIGN_SELF,\n  JUSTIFY_SELF,\n  VISUAL_LAYOUT,\n  PADDING,\n  VARIANT,\n  TRANSITION,\n  WIDTH,\n  HEIGHT,\n  COMMON_MODIFIERS,\n  PLACEMENT,\n  MIN_WIDTH,\n  MAX_HEIGHT,\n} from \"../props/categoryBuilders\";\n\n/** Pointer events property for controlling element interactivity */\nconst POINTER_EVENTS = ['pointerEvents'] as const;\n/** Categories for popup floating components (dropdowns, menus, tooltips).\n *  Includes alignSelf/justifySelf so the popup can pin itself within the CSS\n *  anchor-positioning grid (see Popup.tsx placement handling). */\nexport const POPUP_CATEGORIES = [...TYPOGRAPHY_FULL, ...LAYOUT_FULL, ...ALIGN_SELF, ...JUSTIFY_SELF, ...VISUAL_LAYOUT, ...PADDING, ...VARIANT, ...TRANSITION, ...WIDTH, ...HEIGHT, ...COMMON_MODIFIERS, ...PLACEMENT, ...POINTER_EVENTS, ...MIN_WIDTH, ...MAX_HEIGHT] as const;\n"],"names":[],"mappings":";;AAkBA,MAAM,cAAA,GAAiB,CAAC,eAAe,CAAA;AAIhC,MAAM,gBAAA,GAAmB,CAAC,GAAG,eAAA,EAAiB,GAAG,WAAA,EAAa,GAAG,UAAA,EAAY,GAAG,YAAA,EAAc,GAAG,aAAA,EAAe,GAAG,OAAA,EAAS,GAAG,OAAA,EAAS,GAAG,UAAA,EAAY,GAAG,KAAA,EAAO,GAAG,QAAQ,GAAG,gBAAA,EAAkB,GAAG,SAAA,EAAW,GAAG,cAAA,EAAgB,GAAG,SAAA,EAAW,GAAG,UAAU;;;;"}