{"version":3,"file":"LabelCategories.cjs","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":["TYPOGRAPHY_FULL","LAYOUT_FULL","VISUAL_CORE","BORDER","VISUAL_DECORATION_LAYOUT","VARIANT","CURSOR","WIDTH","HEIGHT","COMMON_MODIFIERS","DISABLED"],"mappings":";;;;AAcA,MAAM,oBAAA,GAAuB;AAAA,EAC3B,GAAGA,gCAAA;AAAA,EACH,GAAGC,4BAAA;AAAA,EACH,GAAGC,4BAAA;AAAA,EACH,GAAGC,uBAAA;AAAA,EACH,GAAGC,yCAAA;AAAA,EACH,GAAGC,wBAAA;AAAA,EACH,GAAGC,uBAAA;AAAA,EACH,GAAGC,sBAAA;AAAA,EACH,GAAGC,uBAAA;AAAA,EACH,GAAGC,iCAAA;AAAA,EACH,GAAGC;AACL,CAAA;AASO,MAAM,gBAAA,GACX,oBAAA,CAAqB,MAAA,CAAO,CAAA,CAAA,KAAK,MAAM,aAAa;;;;"}