From 522da2968716c1a000f5e1bb5584abfde117df7e Mon Sep 17 00:00:00 2001 From: Hajar RAHMOUNI Date: Sat, 13 May 2023 16:00:20 +0200 Subject: [PATCH 1/3] Link changes color when it's clicked --- src/routes/rout.jsx | 42 ++++++++++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/src/routes/rout.jsx b/src/routes/rout.jsx index 6973314..6b06fb5 100644 --- a/src/routes/rout.jsx +++ b/src/routes/rout.jsx @@ -66,27 +66,49 @@ export default function Root() { } setIsConnected(true); }; - + function navLinkClicked(event) { + event.preventDefault(); + const clickedLink = event.target; + clickedLink.style.color = '#87CEEB'; + if (window.lastClickedNavbarLink && window.lastClickedNavbarLink !== clickedLink) { + window.lastClickedNavbarLink.style.color = ''; + } + window.lastClickedNavbarLink = clickedLink; + } + + function sensorLinkClicked(event) { + const clickedSensorLink = event.target; + clickedSensorLink.style.color = '#87CEEB'; + if (window.lastClickedSensorLink && window.lastClickedSensorLink !== clickedSensorLink) { + window.lastClickedSensorLink.style.color = ''; + } + window.lastClickedSensorLink = clickedSensorLink; + // On recupère la dernière nav bar link et on mets à jour sa couleur + if (window.lastClickedNavbarLink) { + window.lastClickedNavbarLink.style.color = '#87CEEB'; + } + } + return ( <>
- Real time sensors - Other - Foo + Real time sensors + Other + Foo

Sensors