{"version":3,"file":"defaultOverlayTheme.mjs","sources":["../../../../../src/components/ui/overlay/defaultOverlayTheme.ts"],"sourcesContent":["import { ComponentTheme, defaultSizedLayoutClassMappers } from \"../theme/common\";\nimport type { OverlayProps } from \"./OverlayProps\";\nimport { BlurClassMapper, OverlayBackgroundClassMapper, PointerEventsClassMapper } from \"../theme/layout\";\nimport { OVERLAY_CATEGORIES } from \"./OverlayCategories\";\nimport type { OverlayTheme } from \"./OverlayTheme\";\nimport { overlayDefaults } from \"./overlayDefaults\";\n\nexport const defaultOverlayTheme = new ComponentTheme<OverlayProps, OverlayTheme>(\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  overlayDefaults,\n  OVERLAY_CATEGORIES,\n  undefined,\n  'layout'\n);\n"],"names":[],"mappings":";;;;;;;;;;;AAOO,MAAM,sBAAsB,IAAI,cAAA;AAAA,EACrC,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,eAAA;AAAA,EACA,kBAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}