import { useRef, useState, useCallback, useMemo } from 'react';
import { getData } from '../data';
import { Gantt, ContextMenu, Editor } from '../../src/';
import { Button } from '@svar-ui/react-core';
import './DropDownMenu.css';
export default function DropDownMenu({ skinSettings }) {
const apiRef = useRef(null);
const [api, setApi] = useState(null);
const menu = useRef(null);
const data = useMemo(() => getData(), []);
const resolver = useCallback(() => {
const inst = apiRef.current;
const selected = inst ? inst.getReactiveState().selected : null;
const id =
selected && selected.length ? selected[selected.length - 1] : null;
return id ? inst.getTask(id) : null;
}, []);
return (
<>