{"version":3,"file":"defaultInputTheme.cjs","sources":["../../../../../src/components/ui/input/defaultInputTheme.ts"],"sourcesContent":["import { ComponentTheme, interactiveClassMappers, bgHoverAppearance } from \"../theme/common\";\nimport type { InputProps } from \"./InputProps\";\nimport { StatusClassMapper, DisabledClassMapper, ReadOnlyClassMapper } from \"../theme/appearance\";\nimport { INPUT_CATEGORIES } from \"./InputCategories\";\nimport type { InputTheme } from \"./InputTheme\";\nimport { inputDefaults } from \"./inputDefaults\";\n\nexport const defaultInputTheme = new ComponentTheme<InputProps, InputTheme>(\n  \"input\",\n  \"vane-input\",\n  {\n    ...interactiveClassMappers,\n    appearance: {\n      ...interactiveClassMappers.appearance,\n      background: bgHoverAppearance,\n      status: new StatusClassMapper(),\n      disabled: new DisabledClassMapper(),\n      readOnly: new ReadOnlyClassMapper(),\n    },\n  },\n  inputDefaults,\n  INPUT_CATEGORIES,\n  () => \"input\",\n  'ui'\n);\n"],"names":["ComponentTheme","interactiveClassMappers","bgHoverAppearance","StatusClassMapper","DisabledClassMapper","ReadOnlyClassMapper","inputDefaults","INPUT_CATEGORIES"],"mappings":";;;;;;;;;;;;;;AAOO,MAAM,oBAAoB,IAAIA,6BAAA;AAAA,EACnC,OAAA;AAAA,EACA,YAAA;AAAA,EACA;AAAA,IACE,GAAGC,+CAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAGA,+CAAA,CAAwB,UAAA;AAAA,MAC3B,UAAA,EAAYC,wCAAA;AAAA,MACZ,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,MAC9B,QAAA,EAAU,IAAIC,uCAAA,EAAoB;AAAA,MAClC,QAAA,EAAU,IAAIC,uCAAA;AAAoB;AACpC,GACF;AAAA,EACAC,2BAAA;AAAA,EACAC,gCAAA;AAAA,EACA,MAAM,OAAA;AAAA,EACN;AACF;;;;"}