{"version":3,"file":"defaultModalOverlayTheme.cjs","sources":["../../../../../src/components/ui/modal/defaultModalOverlayTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultSizedLayoutClassMappers } from \"../theme/common\";\nimport type { OverlayProps } from \"../overlay\";\nimport type { ModalOverlayTheme } from \"./ModalOverlayTheme\";\nimport { OVERLAY_CATEGORIES } from \"../overlay/OverlayCategories\";\nimport { modalOverlayDefaults } from \"./modalOverlayDefaults\";\nimport { BlurClassMapper, OverlayBackgroundClassMapper, PointerEventsClassMapper } from \"../theme/layout\";\n\nexport const defaultModalOverlayTheme = new ComponentTheme<OverlayProps, ModalOverlayTheme>(\n  'div',\n  // bg lives in overlayBackground mapper so the transparent prop can suppress it\n  'vane-overlay inset-0 z-(--z-index)',\n  {\n    layout: {\n      ...defaultSizedLayoutClassMappers,\n      blur: new BlurClassMapper(),\n      overlayBackground: new OverlayBackgroundClassMapper(),\n      pointerEvents: new PointerEventsClassMapper(),\n    },\n  },\n  modalOverlayDefaults,\n  OVERLAY_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":["ComponentTheme","defaultSizedLayoutClassMappers","BlurClassMapper","OverlayBackgroundClassMapper","PointerEventsClassMapper","modalOverlayDefaults","OVERLAY_CATEGORIES"],"mappings":";;;;;;;;;;;;;AAOO,MAAM,2BAA2B,IAAIA,6BAAA;AAAA,EAC1C,KAAA;AAAA;AAAA,EAEA,oCAAA;AAAA,EACA;AAAA,IACE,MAAA,EAAQ;AAAA,MACN,GAAGC,6CAAA;AAAA,MACH,IAAA,EAAM,IAAIC,+BAAA,EAAgB;AAAA,MAC1B,iBAAA,EAAmB,IAAIC,yDAAA,EAA6B;AAAA,MACpD,aAAA,EAAe,IAAIC,iDAAA;AAAyB;AAC9C,GACF;AAAA,EACAC,yCAAA;AAAA,EACAC,oCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}