import { React, useState } from "react"; import { menu } from "../data/data"; import { IconCaretdown, IconChevronRight, IconShareStroked, IconChevronUp, IconChevronDown, IconPlus, } from "@douyinfe/semi-icons"; import { Link } from "react-router-dom"; import icon from "../assets/icon_dark_64.png"; import { Avatar, AvatarGroup, Button, Divider, Dropdown, } from "@douyinfe/semi-ui"; export default function ControlPanel() { const Tool = { TOOLBAR: 0, ZOOM: 1, UNDO: 2, REDO: 3, ADD: 4, COUNT: 5, }; 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 ( <> {showToolBar && ( )}