{"version":3,"file":"defaultOverlayTheme.cjs","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":["ComponentTheme","defaultSizedLayoutClassMappers","BlurClassMapper","OverlayBackgroundClassMapper","PointerEventsClassMapper","overlayDefaults","OVERLAY_CATEGORIES"],"mappings":";;;;;;;;;;;;;AAOO,MAAM,sBAAsB,IAAIA,6BAAA;AAAA,EACrC,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,+BAAA;AAAA,EACAC,oCAAA;AAAA,EACA,MAAA;AAAA,EACA;AACF;;;;"}