{"version":3,"file":"constants.mjs","sources":["../../../../../../packages/components/modal/src/constants.ts"],"sourcesContent":["import type { CSSProperties, ComputedRef, InjectionKey, Ref } from 'vue'\r\nimport { UseNamespaceReturn } from '@sgui-plus/hooks'\r\n\r\nexport type ModalContext = {\r\n  ns: UseNamespaceReturn\r\n  modalRef: Ref<HTMLElement | undefined>\r\n  headerRef: Ref<HTMLElement | undefined>\r\n  footerRef: Ref<HTMLElement | undefined>\r\n  bodyId: Ref<string>\r\n  rendered: Ref<boolean>\r\n  style: ComputedRef<CSSProperties>\r\n  isMax: Ref<boolean>\r\n  isFull: Ref<boolean>\r\n  isMini: Ref<boolean>\r\n  propsHeight?: string | number\r\n}\r\n\r\nexport const ModalContextKey: InjectionKey<ModalContext> = Symbol('ModalContextKey')\r\n"],"names":[],"mappings":"AAAY,MAAC,eAAe,GAAG,MAAM,CAAC,iBAAiB;;;;"}