From 2303fe299098c445754943e0a4f2ef7630e22bf5 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Wed, 4 Sep 2024 11:57:44 +0300 Subject: refactor: update sidebar for core pages, small fix in modmenu --- frontend/src/components/ModMenu.tsx | 39 +++++++++++++++---------------------- 1 file changed, 16 insertions(+), 23 deletions(-) (limited to 'frontend/src/components/ModMenu.tsx') diff --git a/frontend/src/components/ModMenu.tsx b/frontend/src/components/ModMenu.tsx index 1fe4239..a0945eb 100644 --- a/frontend/src/components/ModMenu.tsx +++ b/frontend/src/components/ModMenu.tsx @@ -15,7 +15,7 @@ interface ModMenuProps { const ModMenu: React.FC = ({ data, selectedRun, mapID }) => { const [menu, setMenu] = React.useState(0); - const [showButton, setShowButton] = React.useState(1) + const [showButton, setShowButton] = React.useState(true); const [routeContent, setRouteContent] = React.useState({ id: 0, @@ -120,13 +120,13 @@ const ModMenu: React.FC = ({ data, selectedRun, mapID }) => { const modview_block = document.querySelector("#modview_block") as HTMLElement if (modview_block) { - showButton === 1 ? modview_block.style.display = "none" : modview_block.style.display = "block"// eslint-disable-next-line + showButton ? modview_block.style.display = "none" : modview_block.style.display = "block" } }, [showButton]) return ( -
- + <> +
@@ -136,15 +136,13 @@ const ModMenu: React.FC = ({ data, selectedRun, mapID }) => {
{showButton ? ( - + ) : ( - + )}
-
- -
- { // Edit Image +
+ {// Edit Image menu === 1 && (
@@ -157,19 +155,17 @@ const ModMenu: React.FC = ({ data, selectedRun, mapID }) => { { if (e.target.files) { compressImage(e.target.files[0]) - .then(d => setImage(d)) + .then(d => setImage(d)); } - } - } /> + }} /> {image ? () : }
- ) - } + )} - { // Edit Route + {// Edit Route menu === 2 && (
@@ -234,10 +230,9 @@ const ModMenu: React.FC = ({ data, selectedRun, mapID }) => {

- ) - } + )} - { // Add Route + {// Add Route menu === 3 && (
@@ -313,11 +308,9 @@ const ModMenu: React.FC = ({ data, selectedRun, mapID }) => {

- ) - } + )}
- -
+ ); }; -- cgit v1.2.3