{"version":3,"file":"defaultImgTheme.cjs","sources":["../../../../../src/components/ui/img/defaultImgTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultSizedLayoutClassMappers, bgAppearance, borderAppearance, ringAppearance, focusVisibleAppearance, shadowAppearance } from \"../theme/common\";\nimport type { ImgProps } from \"./ImgProps\";\nimport { BorderClassMapper, RingClassMapper, FocusVisibleClassMapper, RadiusClassMapper, ObjectFitClassMapper } from \"../theme/layout\";\nimport type { ImgTheme } from \"./ImgTheme\";\nimport { imgDefaults } from \"./imgDefaults\";\nimport { IMG_CATEGORIES } from \"./ImgCategories\";\n\nexport const defaultImgTheme = new ComponentTheme<ImgProps, ImgTheme>(\n  \"img\",\n  \"vane-img\",\n  {\n    layout: {\n      ...defaultSizedLayoutClassMappers,\n      border: new BorderClassMapper(),\n      ring: new RingClassMapper(),\n      focusVisible: new FocusVisibleClassMapper(),\n      radius: new RadiusClassMapper(),\n      objectFit: new ObjectFitClassMapper(),\n    },\n    appearance: {\n      background: bgAppearance,\n      border: borderAppearance,\n      ring: ringAppearance,\n      focusVisible: focusVisibleAppearance,\n      shadow: shadowAppearance,\n    }\n  },\n  imgDefaults,\n  IMG_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","defaultSizedLayoutClassMappers","BorderClassMapper","RingClassMapper","FocusVisibleClassMapper","RadiusClassMapper","ObjectFitClassMapper","bgAppearance","borderAppearance","ringAppearance","focusVisibleAppearance","shadowAppearance","imgDefaults","IMG_CATEGORIES"],"mappings":";;;;;;;;;;;;;;;AAOO,MAAM,kBAAkB,IAAIA,6BAAA;AAAA,EACjC,KAAA;AAAA,EACA,UAAA;AAAA,EACA;AAAA,IACE,MAAA,EAAQ;AAAA,MACN,GAAGC,6CAAA;AAAA,MACH,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,MAC9B,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,MAC1B,YAAA,EAAc,IAAIC,+CAAA,EAAwB;AAAA,MAC1C,MAAA,EAAQ,IAAIC,mCAAA,EAAkB;AAAA,MAC9B,SAAA,EAAW,IAAIC,yCAAA;AAAqB,KACtC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,UAAA,EAAYC,mCAAA;AAAA,MACZ,MAAA,EAAQC,uCAAA;AAAA,MACR,IAAA,EAAMC,qCAAA;AAAA,MACN,YAAA,EAAcC,6CAAA;AAAA,MACd,MAAA,EAAQC;AAAA;AACV,GACF;AAAA,EACAC,uBAAA;AAAA,EACAC,4BAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}