{"version":3,"file":"defaultTitleTheme.mjs","sources":["../../../../../../src/components/ui/typography/title/defaultTitleTheme.ts"],"sourcesContent":["import { ComponentTheme } from \"../../theme/common/ComponentTheme\";\nimport type { TypographyProps, TextTheme } from \"../common\";\nimport { TYPOGRAPHY_CATEGORIES } from \"../common\";\nimport { typographyClassMappers } from \"../../theme/common/typographyClassMappers\";\nimport { titleDefaults } from \"./titleDefaults\";\n\n/** Title specific theme - uses responsive font size */\nexport const defaultTitleTheme = new ComponentTheme<TypographyProps, TextTheme>(\n  \"h3\",\n  \"vane-title text-balance\",\n  typographyClassMappers,\n  titleDefaults,\n  TYPOGRAPHY_CATEGORIES,\n  (props: TypographyProps) => props.href ? \"a\" : \"h3\",\n  'ui'\n);\n\n/** Alias for backward compatibility */\nexport const titleTheme = defaultTitleTheme;\n"],"names":[],"mappings":";;;;;AAOO,MAAM,oBAAoB,IAAI,cAAA;AAAA,EACnC,IAAA;AAAA,EACA,yBAAA;AAAA,EACA,sBAAA;AAAA,EACA,aAAA;AAAA,EACA,qBAAA;AAAA,EACA,CAAC,KAAA,KAA2B,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,IAAA;AAAA,EAC/C;AACF;AAGO,MAAM,UAAA,GAAa;;;;"}