{"version":3,"file":"defaultCheckboxWrapperTheme.mjs","sources":["../../../../../src/components/ui/checkbox/defaultCheckboxWrapperTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultLayoutClassMappers } from \"../theme/common\";\nimport type { CheckboxProps } from \"./CheckboxProps\";\nimport { SimpleConsumerClassMapper, DisabledOpacityClassMapper } from \"../theme/appearance\";\nimport { FocusVisibleClassMapper, AlignSelfClassMapper } from \"../theme/layout\";\nimport { SizeClassMapper } from \"../theme/size\";\nimport { focusVisibleConsumerClass } from \"../classes/appearanceClasses\";\nimport { CHECKBOX_CATEGORIES } from \"./CheckboxCategories\";\nimport type { CheckboxWrapperTheme } from \"./CheckboxWrapperTheme\";\nimport { checkboxWrapperDefaults } from \"./checkboxWrapperDefaults\";\n\nexport const defaultCheckboxWrapperTheme = new ComponentTheme<CheckboxProps, CheckboxWrapperTheme>(\n  \"span\",\n  \"\",\n  {\n    size: {\n      height: new SizeClassMapper({\n        xs: 'h-[calc(var(--lh)*var(--fs))]',\n        sm: 'h-[calc(var(--lh)*var(--fs))]',\n        md: 'h-[calc(var(--lh)*var(--fs))]',\n        lg: 'h-[calc(var(--lh)*var(--fs))]',\n        xl: 'h-[calc(var(--lh)*var(--fs))]'\n      }) // Uses custom mode for calculated height\n    },\n    layout: {\n      ...defaultLayoutClassMappers,\n      focusVisible: new FocusVisibleClassMapper(),\n      alignSelf: new AlignSelfClassMapper()\n    },\n    appearance: {\n      variant: new SimpleConsumerClassMapper({ base: '' }, 'bg'),\n      focusVisible: new SimpleConsumerClassMapper({ base: focusVisibleConsumerClass }, 'focusVisible'),\n      disabled: new DisabledOpacityClassMapper(),\n    }\n  },\n  checkboxWrapperDefaults,\n  CHECKBOX_CATEGORIES,\n  undefined,\n  'ui'\n);\n"],"names":[],"mappings":";;;;;;;;;;;;;;;AAUO,MAAM,8BAA8B,IAAI,cAAA;AAAA,EAC7C,MAAA;AAAA,EACA,EAAA;AAAA,EACA;AAAA,IACE,IAAA,EAAM;AAAA,MACJ,MAAA,EAAQ,IAAI,eAAA,CAAgB;AAAA,QAC1B,EAAA,EAAI,+BAAA;AAAA,QACJ,EAAA,EAAI,+BAAA;AAAA,QACJ,EAAA,EAAI,+BAAA;AAAA,QACJ,EAAA,EAAI,+BAAA;AAAA,QACJ,EAAA,EAAI;AAAA,OACL;AAAA;AAAA,KACH;AAAA,IACA,MAAA,EAAQ;AAAA,MACN,GAAG,yBAAA;AAAA,MACH,YAAA,EAAc,IAAI,uBAAA,EAAwB;AAAA,MAC1C,SAAA,EAAW,IAAI,oBAAA;AAAqB,KACtC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,SAAS,IAAI,yBAAA,CAA0B,EAAE,IAAA,EAAM,EAAA,IAAM,IAAI,CAAA;AAAA,MACzD,cAAc,IAAI,yBAAA,CAA0B,EAAE,IAAA,EAAM,yBAAA,IAA6B,cAAc,CAAA;AAAA,MAC/F,QAAA,EAAU,IAAI,0BAAA;AAA2B;AAC3C,GACF;AAAA,EACA,uBAAA;AAAA,EACA,mBAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}