diff --git a/src/components/control_panel.jsx b/src/components/control_panel.jsx index 40854d6..ea73bbf 100644 --- a/src/components/control_panel.jsx +++ b/src/components/control_panel.jsx @@ -1,5 +1,5 @@ import { React, useState } from "react"; -import menu from "./menu"; +import {menu} from "../data/data"; import { IconCaretUp, IconCaretDown, diff --git a/src/components/editor_panel.jsx b/src/components/editor_panel.jsx index 489d2e9..3ba8743 100644 --- a/src/components/editor_panel.jsx +++ b/src/components/editor_panel.jsx @@ -8,6 +8,7 @@ import Shape from "./shape"; import { saveAs } from "file-saver"; import html2canvas from "html2canvas"; import { Parser } from "node-sql-parser"; +import { Tabs } from "@douyinfe/semi-ui"; import "react-resizable/css/styles.css"; const myTheme = createTheme({ @@ -25,9 +26,32 @@ const myTheme = createTheme({ }); export default function EditorPanel(props) { - const [editor, setEditor] = useState(true); + const [tab, setTab] = useState(1); const map = useRef(new Map()); + const tabList = [ + { tab: "Overview", itemKey: 1 }, + { tab: "Shapes", itemKey: 2 }, + { tab: "Editor", itemKey: 3 }, + ]; + const contentList = [ +