{"version":3,"file":"useIsMounted.mjs","sources":["../../../../../../../../web/src/ui/hooks/useIsMounted.ts"],"sourcesContent":["import { MutableRefObject, useEffect, useRef } from 'react';\n\nexport const useIsMounted = (): MutableRefObject<boolean> => {\n  const isMounted = useRef(false);\n\n  useEffect(() => {\n    isMounted.current = true;\n    return () => {\n      isMounted.current = false;\n    };\n  }, []);\n\n  return isMounted;\n};\n"],"names":["useIsMounted","isMounted","useRef","useEffect","current"],"mappings":";;;MAEaA,YAAAA,GAAe,IAAA;AAC1B,IAAA,MAAMC,YAAYC,CAAAA,CAAO,KAAA,CAAA;IAEzBC,CAAAA,CAAU,IAAA;AACRF,QAAAA,SAAAA,CAAUG,OAAO,GAAG,IAAA;QACpB,OAAO,IAAA;AACLH,YAAAA,SAAAA,CAAUG,OAAO,GAAG,KAAA;AACtB,QAAA,CAAA;AACF,IAAA,CAAA,EAAG,EAAE,CAAA;IAEL,OAAOH,SAAAA;AACT;;;;"}