{"version":3,"file":"LabelCategories.mjs","sources":["../../../../../src/components/ui/label/LabelCategories.ts"],"sourcesContent":["import {\n  TYPOGRAPHY_FULL,\n  LAYOUT_FULL,\n  VISUAL_CORE,\n  BORDER,\n  VISUAL_DECORATION_LAYOUT,\n  VARIANT,\n  CURSOR,\n  WIDTH,\n  HEIGHT,\n  COMMON_MODIFIERS,\n  DISABLED,\n} from \"../props/categoryBuilders\";\n\nconst LABEL_CATEGORIES_RAW = [\n  ...TYPOGRAPHY_FULL,\n  ...LAYOUT_FULL,\n  ...VISUAL_CORE,\n  ...BORDER,\n  ...VISUAL_DECORATION_LAYOUT,\n  ...VARIANT,\n  ...CURSOR,\n  ...WIDTH,\n  ...HEIGHT,\n  ...COMMON_MODIFIERS,\n  ...DISABLED,\n] as const;\n\n/**\n * Categories for label form components with typography support.\n *\n * Excludes `transparent`: Label has no `bgAppearance` mapper (it never paints a\n * background, see `defaultLabelTheme.ts`), so `transparent` has no meaning here\n * and is filtered out so it can't be passed as an inert prop. Matches MenuLabel.\n */\nexport const LABEL_CATEGORIES =\n  LABEL_CATEGORIES_RAW.filter(c => c !== 'transparent') as readonly Exclude<typeof LABEL_CATEGORIES_RAW[number], 'transparent'>[];\n"],"names":[],"mappings":";;AAcA,MAAM,oBAAA,GAAuB;AAAA,EAC3B,GAAG,eAAA;AAAA,EACH,GAAG,WAAA;AAAA,EACH,GAAG,WAAA;AAAA,EACH,GAAG,MAAA;AAAA,EACH,GAAG,wBAAA;AAAA,EACH,GAAG,OAAA;AAAA,EACH,GAAG,MAAA;AAAA,EACH,GAAG,KAAA;AAAA,EACH,GAAG,MAAA;AAAA,EACH,GAAG,gBAAA;AAAA,EACH,GAAG;AACL,CAAA;AASO,MAAM,gBAAA,GACX,oBAAA,CAAqB,MAAA,CAAO,CAAA,CAAA,KAAK,MAAM,aAAa;;;;"}