{"version":3,"file":"defaultModalCloseButtonTheme.mjs","sources":["../../../../../src/components/ui/modal/defaultModalCloseButtonTheme.ts"],"sourcesContent":["import { ComponentTheme, interactiveClassMappers, bgActiveAppearance, shadowAppearance } from \"../theme/common\";\nimport type { ModalCloseButtonProps } from \"./ModalCloseButtonProps\";\nimport type { ModalCloseButtonTheme } from \"./ModalCloseButtonTheme\";\nimport { MODAL_CLOSE_BUTTON_CATEGORIES } from \"./ModalCloseButtonCategories\";\nimport { modalCloseButtonDefaults } from \"./modalCloseButtonDefaults\";\n\nexport const defaultModalCloseButtonTheme = new ComponentTheme<ModalCloseButtonProps, ModalCloseButtonTheme>(\n  'button',\n  'vane-modal-close',\n  {\n    ...interactiveClassMappers,\n    appearance: {\n      ...interactiveClassMappers.appearance,\n      background: bgActiveAppearance,\n      shadow: shadowAppearance,\n    },\n  },\n  modalCloseButtonDefaults,\n  MODAL_CLOSE_BUTTON_CATEGORIES,\n  undefined,\n  'ui'\n);\n"],"names":[],"mappings":";;;;;;;;AAMO,MAAM,+BAA+B,IAAI,cAAA;AAAA,EAC9C,QAAA;AAAA,EACA,kBAAA;AAAA,EACA;AAAA,IACE,GAAG,uBAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAG,uBAAA,CAAwB,UAAA;AAAA,MAC3B,UAAA,EAAY,kBAAA;AAAA,MACZ,MAAA,EAAQ;AAAA;AACV,GACF;AAAA,EACA,wBAAA;AAAA,EACA,6BAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}