{"ast":null,"code":"var _s = $RefreshSig$();\nimport { useEffect } from 'react';\nfunction useCanvasAdjustHeight(canvasRef, setCanvasHeight) {\n  _s();\n  useEffect(() => {\n    if (canvasRef.current) {\n      const rect = canvasRef.current.getBoundingClientRect();\n      setCanvasHeight(rect.height);\n    }\n  }, []);\n}\n_s(useCanvasAdjustHeight, \"OD7bBpZva5O2jO+Puf00hKivP7c=\");\nexport default useCanvasAdjustHeight;","map":{"version":3,"names":["useEffect","useCanvasAdjustHeight","canvasRef","setCanvasHeight","_s","current","rect","getBoundingClientRect","height"],"sources":["/Users/shanyi/Desktop/Projects/UC_Trains_Voice/react-demo/src/hooksUseEffect/useCanvasAdjustHeight.ts"],"sourcesContent":["import { useEffect, RefObject } from 'react';\n\nfunction useCanvasAdjustHeight(canvasRef:RefObject<HTMLCanvasElement>,setCanvasHeight: (num:number) => void) {\n    useEffect(() => {\n        if (canvasRef.current) {\n            const rect = canvasRef.current.getBoundingClientRect();\n            setCanvasHeight(rect.height);\n        }\n    }, []);\n}\n\n\nexport default useCanvasAdjustHeight;"],"mappings":";AAAA,SAASA,SAAS,QAAmB,OAAO;AAE5C,SAASC,qBAAqBA,CAACC,SAAsC,EAACC,eAAqC,EAAE;EAAAC,EAAA;EACzGJ,SAAS,CAAC,MAAM;IACZ,IAAIE,SAAS,CAACG,OAAO,EAAE;MACnB,MAAMC,IAAI,GAAGJ,SAAS,CAACG,OAAO,CAACE,qBAAqB,CAAC,CAAC;MACtDJ,eAAe,CAACG,IAAI,CAACE,MAAM,CAAC;IAChC;EACJ,CAAC,EAAE,EAAE,CAAC;AACV;AAACJ,EAAA,CAPQH,qBAAqB;AAU9B,eAAeA,qBAAqB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}