import { useRef, useState } from 'react'; import { getData } from '../data'; import { Gantt } from '../../src/'; import { Button } from '@svar-ui/react-core'; import './GanttMultiple.css'; function GanttMultiple(props) { const { skinSettings } = props; const counterRef = useRef(0); const [gantts, setGantts] = useState(() => { const initial = []; initial.push({ id: counterRef.current, data: getData(), }); counterRef.current += 1; initial.push({ id: counterRef.current, data: getData(), }); counterRef.current += 1; return initial; }); function addGantt() { setGantts((prev) => { const next = [ ...prev, { id: counterRef.current, data: getData(), }, ]; counterRef.current += 1; return next; }); } function removeGantt(id) { setGantts((prev) => prev.filter((a) => a.id !== id)); } return (