{"version":3,"file":"defaultImgTheme.mjs","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":[],"mappings":";;;;;;;;;;;;;AAOO,MAAM,kBAAkB,IAAI,cAAA;AAAA,EACjC,KAAA;AAAA,EACA,UAAA;AAAA,EACA;AAAA,IACE,MAAA,EAAQ;AAAA,MACN,GAAG,8BAAA;AAAA,MACH,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,MAC9B,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,MAC1B,YAAA,EAAc,IAAI,uBAAA,EAAwB;AAAA,MAC1C,MAAA,EAAQ,IAAI,iBAAA,EAAkB;AAAA,MAC9B,SAAA,EAAW,IAAI,oBAAA;AAAqB,KACtC;AAAA,IACA,UAAA,EAAY;AAAA,MACV,UAAA,EAAY,YAAA;AAAA,MACZ,MAAA,EAAQ,gBAAA;AAAA,MACR,IAAA,EAAM,cAAA;AAAA,MACN,YAAA,EAAc,sBAAA;AAAA,MACd,MAAA,EAAQ;AAAA;AACV,GACF;AAAA,EACA,WAAA;AAAA,EACA,cAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}