From c4f73ba178ec2314c183f4b2088d44309f7094a7 Mon Sep 17 00:00:00 2001 From: 1ilit Date: Sun, 14 Jan 2024 02:43:22 +0200 Subject: [PATCH] Add settings to header --- src/components/ControlPanel.jsx | 60 ++++++++++++++------------------- 1 file changed, 25 insertions(+), 35 deletions(-) diff --git a/src/components/ControlPanel.jsx b/src/components/ControlPanel.jsx index b59e9e1..86d647a 100644 --- a/src/components/ControlPanel.jsx +++ b/src/components/ControlPanel.jsx @@ -972,38 +972,7 @@ export default function ControlPanel({ ], function: () => { }, }, - Settings: { - children: [ - { - Autosave: () => - setSettings((prev) => { - Toast.success( - `Autosave is ${settings.autosave ? "off" : "on"}` - ); - return { ...prev, autosave: !prev.autosave }; - }), - }, - { - Panning: () => - setSettings((prev) => { - Toast.success(`Panning is ${settings.panning ? "off" : "on"}`); - return { ...prev, panning: !prev.panning }; - }), - }, - { - "Flush storage": async () => { - db.delete() - .then(() => { - Toast.success("Storage flushed"); - window.location.reload(false); - }) - .catch(() => { - Toast.error("Oops! Something went wrong."); - }); - }, - }, - ], - }, + Exit: { function: () => { }, }, @@ -1129,6 +1098,30 @@ export default function ControlPanel({ function: enterFullscreen, }, }, + Settings: { + Autosave: () => + setSettings((prev) => { + Toast.success( + `Autosave is ${settings.autosave ? "off" : "on"}` + ); + return { ...prev, autosave: !prev.autosave }; + }), + Panning: () => + setSettings((prev) => { + Toast.success(`Panning is ${settings.panning ? "off" : "on"}`); + return { ...prev, panning: !prev.panning }; + }), + "Flush storage": async () => { + db.delete() + .then(() => { + Toast.success("Storage flushed"); + window.location.reload(false); + }) + .catch(() => { + Toast.error("Oops! Something went wrong."); + }); + }, + }, Help: { Shortcuts: { function: () => window.open("/shortcuts", "_blank"), @@ -1137,9 +1130,6 @@ export default function ControlPanel({ "Ask us on discord": { function: () => { }, }, - "Tweet us": { - function: () => { }, - }, "Report a bug": { function: () => window.open("/bug_report", "_blank"), },