{"version":3,"file":"defaultBadgeTheme.cjs","sources":["../../../../../src/components/ui/badge/defaultBadgeTheme.ts"],"sourcesContent":["import { ComponentTheme, interactiveClassMappers } from \"../theme/common\";\nimport type { BadgeProps } from \"./BadgeProps\";\nimport type { BadgeTheme } from \"./BadgeTheme\";\nimport { BADGE_CATEGORIES } from \"../props/categoryBuilders\";\nimport { badgeDefaults } from \"./badgeDefaults\";\n\nexport const defaultBadgeTheme = new ComponentTheme<BadgeProps, BadgeTheme>(\n  \"span\",\n  \"vane-badge [&_svg]:pointer-events-none [&_svg]:shrink-0\",\n  interactiveClassMappers,\n  badgeDefaults,\n  BADGE_CATEGORIES,\n  (props: BadgeProps) => props.href ? \"a\" : \"span\",\n  'ui'\n);\n"],"names":["ComponentTheme","interactiveClassMappers","badgeDefaults","BADGE_CATEGORIES"],"mappings":";;;;;;;;;;AAMO,MAAM,oBAAoB,IAAIA,6BAAA;AAAA,EACnC,MAAA;AAAA,EACA,yDAAA;AAAA,EACAC,+CAAA;AAAA,EACAC,2BAAA;AAAA,EACAC,iCAAA;AAAA,EACA,CAAC,KAAA,KAAsB,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,MAAA;AAAA,EAC1C;AACF;;;;"}