{"version":3,"file":"defaultModalOverlayTheme.mjs","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":[],"mappings":";;;;;;;;;;;AAOO,MAAM,2BAA2B,IAAI,cAAA;AAAA,EAC1C,KAAA;AAAA;AAAA,EAEA,oCAAA;AAAA,EACA;AAAA,IACE,MAAA,EAAQ;AAAA,MACN,GAAG,8BAAA;AAAA,MACH,IAAA,EAAM,IAAI,eAAA,EAAgB;AAAA,MAC1B,iBAAA,EAAmB,IAAI,4BAAA,EAA6B;AAAA,MACpD,aAAA,EAAe,IAAI,wBAAA;AAAyB;AAC9C,GACF;AAAA,EACA,oBAAA;AAAA,EACA,kBAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}