From 70df6dd2a9c65028eb74cbbb9c07368bba30cbd4 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Tue, 19 Sep 2023 15:49:18 +0300 Subject: [PATCH] Edit icons --- src/components/control_panel.jsx | 94 ++++++++++++++++++-------------- src/components/custom_icons.jsx | 40 ++++++++++++++ 2 files changed, 94 insertions(+), 40 deletions(-) create mode 100644 src/components/custom_icons.jsx diff --git a/src/components/control_panel.jsx b/src/components/control_panel.jsx index fee08d0..f28c9dd 100644 --- a/src/components/control_panel.jsx +++ b/src/components/control_panel.jsx @@ -6,6 +6,9 @@ import { IconChevronUp, IconChevronDown, IconCheckboxTick, + IconSaveStroked, + IconUndo, + IconRedo, } from "@douyinfe/semi-icons"; import { Link } from "react-router-dom"; import icon from "../assets/icon_dark_64.png"; @@ -24,6 +27,7 @@ import { toPng, toJpeg, toSvg } from "html-to-image"; import { saveAs } from "file-saver"; import { enterFullscreen, exitFullscreen } from "../utils"; import { LayoutContext, SettingsContext } from "../pages/editor"; +import { AddTable, AddArea, AddNote } from "./custom_icons"; export default function ControlPanel(props) { const [visible, setVisible] = useState(false); @@ -181,7 +185,10 @@ export default function ControlPanel(props) { "Field summary": { children: [], function: () => { - setSettings((prev) => ({ ...prev, showFieldSummary: !prev.showFieldSummary })); + setSettings((prev) => ({ + ...prev, + showFieldSummary: !prev.showFieldSummary, + })); }, }, "Reset view": { @@ -250,7 +257,7 @@ export default function ControlPanel(props) { return (
{layout.header && header()} -
+
{layoutDropdown()} @@ -288,64 +295,66 @@ export default function ControlPanel(props) { } trigger="click" > -
+
zoom
- +
+ +
- - - - - Table - Note - Subject area - Text - - } - trigger="click" + -