{"version":3,"file":"defaultNavLinkTheme.cjs","sources":["../../../../../src/components/ui/navLink/defaultNavLinkTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultTypographyClassMappers, interactiveClassMappers, bgHoverOnlyAppearance } from \"../theme/common\";\nimport type { NavLinkProps } from \"./NavLinkProps\";\nimport type { NavLinkTheme } from \"./NavLinkTheme\";\nimport { NAV_LINK_CATEGORIES } from \"./NavLinkCategories\";\nimport { navLinkDefaults } from \"./navLinkDefaults\";\n\nexport const defaultNavLinkTheme = new ComponentTheme<NavLinkProps, NavLinkTheme>(\n  \"a\",\n  \"vane-nav-link [&_svg]:pointer-events-none [&_svg]:shrink-0\",\n  {\n    ...interactiveClassMappers,\n    appearance: {\n      ...interactiveClassMappers.appearance,\n      background: bgHoverOnlyAppearance,\n    },\n    typography: defaultTypographyClassMappers,\n  },\n  navLinkDefaults,\n  NAV_LINK_CATEGORIES,\n  (props: NavLinkProps) => props.href ? \"a\" : \"button\",\n  'ui'\n);\n"],"names":["ComponentTheme","interactiveClassMappers","bgHoverOnlyAppearance","defaultTypographyClassMappers","navLinkDefaults","NAV_LINK_CATEGORIES"],"mappings":";;;;;;;;;;AAMO,MAAM,sBAAsB,IAAIA,6BAAA;AAAA,EACrC,GAAA;AAAA,EACA,4DAAA;AAAA,EACA;AAAA,IACE,GAAGC,+CAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAGA,+CAAA,CAAwB,UAAA;AAAA,MAC3B,UAAA,EAAYC;AAAA,KACd;AAAA,IACA,UAAA,EAAYC;AAAA,GACd;AAAA,EACAC,+BAAA;AAAA,EACAC,qCAAA;AAAA,EACA,CAAC,KAAA,KAAwB,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,QAAA;AAAA,EAC5C;AACF;;;;"}