From bf44bbc95a462915dbe557c185ed1add1373fbdb Mon Sep 17 00:00:00 2001 From: semon wang Date: Thu, 11 Dec 2025 10:52:22 +0800 Subject: [PATCH 1/2] refactor sidemenu --- frontend/src/SideMenu.js | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/frontend/src/SideMenu.js b/frontend/src/SideMenu.js index 1b5791d1..70505de2 100644 --- a/frontend/src/SideMenu.js +++ b/frontend/src/SideMenu.js @@ -21,26 +21,39 @@ const drawerWidth = 240; export default function SideMenu() { const context = useContext(PageContext); + + const menuItems = [{ + text: "Home", + href: context.sandboxId ? `/sandbox/${context.sandboxId}` : "/", + icon: , + displayText: "Home", + }, + { + text: "Dashboard", + href: context.sandboxId ? `/sandbox/dashboard/${context.sandboxId}` : "/dashboard", + icon: , + displayText: "Validation", + },]; + return ( - - + - {['Home', 'Dashboard'].map((text, index) => ( - - + {menuItems.map((item, index) => ( + + - {text === "Home" ? : } + {item.icon} - + ))} From 579a1b23ce4932ae2b94eca566d5525382f0620e Mon Sep 17 00:00:00 2001 From: Ghesselink Date: Mon, 29 Dec 2025 00:12:50 +0000 Subject: [PATCH 2/2] align items left menu --- frontend/src/SideMenu.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/frontend/src/SideMenu.js b/frontend/src/SideMenu.js index 70505de2..125b7e6a 100644 --- a/frontend/src/SideMenu.js +++ b/frontend/src/SideMenu.js @@ -48,14 +48,29 @@ export default function SideMenu() { {menuItems.map((item, index) => ( - - - - {item.icon} + + + + {item.icon} + - + ))}