{"version":3,"file":"defaultModalCloseButtonTheme.cjs","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":["ComponentTheme","interactiveClassMappers","bgActiveAppearance","shadowAppearance","modalCloseButtonDefaults","MODAL_CLOSE_BUTTON_CATEGORIES"],"mappings":";;;;;;;;;;AAMO,MAAM,+BAA+B,IAAIA,6BAAA;AAAA,EAC9C,QAAA;AAAA,EACA,kBAAA;AAAA,EACA;AAAA,IACE,GAAGC,+CAAA;AAAA,IACH,UAAA,EAAY;AAAA,MACV,GAAGA,+CAAA,CAAwB,UAAA;AAAA,MAC3B,UAAA,EAAYC,yCAAA;AAAA,MACZ,MAAA,EAAQC;AAAA;AACV,GACF;AAAA,EACAC,iDAAA;AAAA,EACAC,wDAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}