{"version":3,"file":"ModalContext.mjs","sources":["../../../../../src/components/ui/modal/ModalContext.tsx"],"sourcesContent":["import { createContext, useContext } from 'react';\n\nexport interface ModalContextValue {\n  onClose: () => void;\n  titleId: string;\n  bodyId: string;\n  setTitleMounted: (mounted: boolean) => void;\n  setBodyMounted: (mounted: boolean) => void;\n}\n\nexport const ModalContext = createContext<ModalContextValue | null>(null);\n\nexport function useModalContext() {\n  return useContext(ModalContext);\n}\n"],"names":[],"mappings":";;;AAUO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAM,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAe,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAwC,CAAA,CAAA,CAAA,CAAI,CAAA;AAEjE,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAS,eAAA,CAAA,CAAA,CAAkB;AAChC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAO,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAW,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAY,CAAA;AAChC;;"}