{"version":3,"file":"defaultIconTheme.cjs","sources":["../../../../../src/components/ui/icon/defaultIconTheme.ts"],"sourcesContent":["import { ComponentTheme, interactiveClassMappers } from \"../theme/common\";\nimport type { IconProps } from \"./IconProps\";\nimport type { IconTheme } from \"./IconTheme\";\nimport { ICON_CATEGORIES } from \"../props/categoryBuilders\";\nimport { iconDefaults } from \"./iconDefaults\";\n\nexport const defaultIconTheme = new ComponentTheme<IconProps, IconTheme>(\n  \"span\",\n  \"vane-icon align-middle [&_svg]:pointer-events-none [&_svg]:shrink-0\",\n  interactiveClassMappers,\n  iconDefaults,\n  ICON_CATEGORIES,\n  undefined,\n  'ui'\n);\n"],"names":["ComponentTheme","interactiveClassMappers","iconDefaults","ICON_CATEGORIES"],"mappings":";;;;;;;;;;AAMO,MAAM,mBAAmB,IAAIA,6BAAA;AAAA,EAClC,MAAA;AAAA,EACA,qEAAA;AAAA,EACAC,+CAAA;AAAA,EACAC,yBAAA;AAAA,EACAC,gCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}