{"version":3,"file":"defaultPageTitleTheme.cjs","sources":["../../../../../../src/components/ui/typography/pageTitle/defaultPageTitleTheme.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 { pageTitleDefaults } from \"./pageTitleDefaults\";\n\n/** Page title specific theme - uses responsive font size */\nexport const defaultPageTitleTheme = new ComponentTheme<TypographyProps, TextTheme>(\n  \"h1\",\n  \"vane-page-title text-balance\",\n  typographyClassMappers,\n  pageTitleDefaults,\n  TYPOGRAPHY_CATEGORIES,\n  (props: TypographyProps) => props.href ? \"a\" : \"h1\",\n  'ui'\n);\n\n/** Alias for backward compatibility */\nexport const pageTitleTheme = defaultPageTitleTheme;\n"],"names":["ComponentTheme","typographyClassMappers","pageTitleDefaults","TYPOGRAPHY_CATEGORIES"],"mappings":";;;;;;;AAOO,MAAM,wBAAwB,IAAIA,6BAAA;AAAA,EACvC,IAAA;AAAA,EACA,8BAAA;AAAA,EACAC,6CAAA;AAAA,EACAC,mCAAA;AAAA,EACAC,0CAAA;AAAA,EACA,CAAC,KAAA,KAA2B,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,IAAA;AAAA,EAC/C;AACF;AAGO,MAAM,cAAA,GAAiB;;;;;"}