{"version":3,"file":"defaultNavLinkLabelTheme.cjs","sources":["../../../../../src/components/ui/navLink/defaultNavLinkLabelTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultTypographyClassMappers } from \"../theme/common\";\nimport type { NavLinkLabelProps } from \"./NavLinkLabelProps\";\nimport type { NavLinkLabelTheme } from \"./NavLinkLabelTheme\";\nimport { NAV_LINK_LABEL_CATEGORIES } from \"./NavLinkLabelCategories\";\nimport { navLinkLabelDefaults } from \"./navLinkLabelDefaults\";\nimport { WidthClassMapper } from \"../theme/layout/widthClassMapper\";\nimport { OverflowClassMapper } from \"../theme/layout/overflowClassMapper\";\nimport { WhitespaceClassMapper } from \"../theme/layout/whitespaceClassMapper\";\n\nexport const defaultNavLinkLabelTheme = new ComponentTheme<NavLinkLabelProps, NavLinkLabelTheme>(\n  \"span\",\n  \"vane-nav-link-label min-w-0\",\n  {\n    layout: {\n      overflow: new OverflowClassMapper(),\n      whitespace: new WhitespaceClassMapper(),\n      width: new WidthClassMapper(),\n    },\n    typography: {\n      truncate: defaultTypographyClassMappers.truncate,\n    },\n  },\n  navLinkLabelDefaults,\n  NAV_LINK_LABEL_CATEGORIES,\n  undefined,\n  'ui'\n);\n"],"names":["ComponentTheme","OverflowClassMapper","WhitespaceClassMapper","WidthClassMapper","defaultTypographyClassMappers","navLinkLabelDefaults","NAV_LINK_LABEL_CATEGORIES"],"mappings":";;;;;;;;;;;;;AASO,MAAM,2BAA2B,IAAIA,6BAAA;AAAA,EAC1C,MAAA;AAAA,EACA,6BAAA;AAAA,EACA;AAAA,IACE,MAAA,EAAQ;AAAA,MACN,QAAA,EAAU,IAAIC,uCAAA,EAAoB;AAAA,MAClC,UAAA,EAAY,IAAIC,2CAAA,EAAsB;AAAA,MACtC,KAAA,EAAO,IAAIC,iCAAA;AAAiB,KAC9B;AAAA,IACA,UAAA,EAAY;AAAA,MACV,UAAUC,4CAAA,CAA8B;AAAA;AAC1C,GACF;AAAA,EACAC,yCAAA;AAAA,EACAC,gDAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}