{"version":3,"file":"defaultMenuItemTheme.cjs","sources":["../../../../../src/components/ui/menu/defaultMenuItemTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultTypographyClassMappers, interactiveClassMappers, bgHoverOnlyAppearance } from \"../theme/common\";\nimport type { MenuItemProps } from \"./MenuItemProps\";\nimport type { MenuItemTheme } from \"./MenuItemTheme\";\nimport { MENU_ITEM_CATEGORIES } from \"./MenuItemCategories\";\nimport { menuItemDefaults } from \"./menuItemDefaults\";\n\nexport const defaultMenuItemTheme = new ComponentTheme<MenuItemProps, MenuItemTheme>(\n  \"button\",\n  \"vane-menu-item [&_svg]:pointer-events-none [&_svg]:shrink-0\",\n  {\n    ...interactiveClassMappers,\n    appearance: {\n      ...interactiveClassMappers.appearance,\n      background: bgHoverOnlyAppearance,\n    },\n    typography: defaultTypographyClassMappers,\n  },\n  menuItemDefaults,\n  MENU_ITEM_CATEGORIES,\n  (props: MenuItemProps) => props.href ? \"a\" : \"button\",\n  'ui'\n);\n"],"names":["ComponentTheme","interactiveClassMappers","bgHoverOnlyAppearance","defaultTypographyClassMappers","menuItemDefaults","MENU_ITEM_CATEGORIES"],"mappings":";;;;;;;;;;AAMO,MAAM,uBAAuB,IAAIA,6BAAA;AAAA,EACtC,QAAA;AAAA,EACA,6DAAA;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,iCAAA;AAAA,EACAC,uCAAA;AAAA,EACA,CAAC,KAAA,KAAyB,KAAA,CAAM,IAAA,GAAO,GAAA,GAAM,QAAA;AAAA,EAC7C;AACF;;;;"}