import { React, useState } from "react"; import menu from "./menu"; import { IconCaretUp, IconCaretDown, IconRight, } from "@arco-design/web-react/icon"; import "@arco-design/web-react/dist/css/arco.css"; export default function ControlPanel() { let cursor = 0; const iota = (restart = false) => { const temp = cursor; cursor++; return temp; }; const Tool = { TOOLBAR: iota(), ZOOM: iota(), UNDO: iota(), REDO: iota(), ADD: iota(), COUNT: iota(), }; const [showToolBar, setShowToolBar] = useState(true); const [openZoom, setOpenZoom] = useState(false); const [openAdd, setOpenAdd] = useState(false); const invert = (e, tool) => { switch (tool) { case Tool.TOOLBAR: setShowToolBar((prev) => !prev); break; case Tool.ZOOM: setOpenZoom((prev) => !prev); setOpenAdd(false); break; case Tool.ADD: setOpenAdd((prev) => !prev); setOpenZoom(false); break; default: break; } }; return ( ); }