diff --git a/src/components/Availability/AvailabilitySheetCreate.tsx b/src/components/Availability/AvailabilitySheetCreate.tsx index 84b3aa5..3fc91e7 100644 --- a/src/components/Availability/AvailabilitySheetCreate.tsx +++ b/src/components/Availability/AvailabilitySheetCreate.tsx @@ -140,7 +140,7 @@ export function AvailabilitySheetCreate({ className={className} /> - + (null); const [, setRefresher] = useState(Date.now()); - if (div.current && !chart.current) { - chart.current = echarts.init(div.current); - setRefresher(Date.now()); - } + useEffect(() => { + if (div.current && !chart.current) { + chart.current = echarts.init(div.current); + setRefresher(Date.now()); + } + }, [chart, div]); const data = availabilities.map((a, index) => { return {