{"version":3,"file":"defaultInputTheme.mjs","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":[],"mappings":";;;;;;;;;;;;AAOO,MAAM,oBAAoB,IAAI,cAAA;AAAA,EACnC,OAAA;AAAA,EACA,YAAA;AAAA,EACA;AAAA,IACE,GAAG,uBAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAG,uBAAA,CAAwB,UAAA;AAAA,MAC3B,UAAA,EAAY,iBAAA;AAAA,MACZ,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,MAC9B,QAAA,EAAU,IAAI,mBAAA,EAAoB;AAAA,MAClC,QAAA,EAAU,IAAI,mBAAA;AAAoB;AACpC,GACF;AAAA,EACA,aAAA;AAAA,EACA,gBAAA;AAAA,EACA,MAAM,OAAA;AAAA,EACN;AACF;;;;"}