{"ast":null,"code":"var _s = $RefreshSig$();\nimport { useEffect } from 'react';\nimport { drawBackground } from '../function/canvasDefault';\nfunction useCanvasRedrawBackground(canvasRef, showNotes, initialRange) {\n  _s();\n  useEffect(() => {\n    drawBackground(canvasRef, initialRange[1], initialRange[0], showNotes); // Make sure the background is redrawn on state change\n  }, [showNotes]);\n}\n_s(useCanvasRedrawBackground, \"OD7bBpZva5O2jO+Puf00hKivP7c=\");\nexport default useCanvasRedrawBackground;","map":{"version":3,"names":["useEffect","drawBackground","useCanvasRedrawBackground","canvasRef","showNotes","initialRange","_s"],"sources":["/var/www/gavt/react-demo/src/hooksUseEffect/useCanvasRedrawBackground.ts"],"sourcesContent":["import { useEffect, RefObject  } from 'react';\r\nimport { drawBackground } from '../function/canvasDefault';\r\n\r\n\r\nfunction useCanvasRedrawBackground(canvasRef: RefObject<HTMLCanvasElement>, showNotes:boolean, initialRange:number[]) {\r\n    useEffect(() => {\r\n        drawBackground(canvasRef, initialRange[1], initialRange[0], showNotes); // Make sure the background is redrawn on state change\r\n      }, [showNotes]);\r\n}\r\n\r\n\r\nexport default useCanvasRedrawBackground;"],"mappings":";AAAA,SAASA,SAAS,QAAoB,OAAO;AAC7C,SAASC,cAAc,QAAQ,2BAA2B;AAG1D,SAASC,yBAAyBA,CAACC,SAAuC,EAAEC,SAAiB,EAAEC,YAAqB,EAAE;EAAAC,EAAA;EAClHN,SAAS,CAAC,MAAM;IACZC,cAAc,CAACE,SAAS,EAAEE,YAAY,CAAC,CAAC,CAAC,EAAEA,YAAY,CAAC,CAAC,CAAC,EAAED,SAAS,CAAC,CAAC,CAAC;EAC1E,CAAC,EAAE,CAACA,SAAS,CAAC,CAAC;AACrB;AAACE,EAAA,CAJQJ,yBAAyB;AAOlC,eAAeA,yBAAyB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}