From fb4d6c632dff60a44f9ff3a6237db869e7fb1cbf Mon Sep 17 00:00:00 2001 From: hcwinsemius Date: Tue, 14 Jan 2025 12:30:30 +0100 Subject: [PATCH] auto-close navbar when link is selected #1 --- dashboard/src/nav/Navbar.css | 51 ++++++++++++++++++++++++++++++++++++ dashboard/src/nav/Navbar.jsx | 13 ++++----- dashboard/src/views/home.jsx | 48 --------------------------------- 3 files changed, 58 insertions(+), 54 deletions(-) create mode 100644 dashboard/src/nav/Navbar.css diff --git a/dashboard/src/nav/Navbar.css b/dashboard/src/nav/Navbar.css new file mode 100644 index 0000000..69ee45b --- /dev/null +++ b/dashboard/src/nav/Navbar.css @@ -0,0 +1,51 @@ +.navbar { + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 2rem; + background-color: #2c3e50; + color: white; +} + +.navbar-logo { + display: flex; + align-items: center; + gap: 0.5rem; +} + +.navbar-logo img { + width: 40px; + height: 40px; +} + +.navbar-toggle { + display: none; /* Hidden by default */ + background: none; + border: none; + color: white; + font-size: 1.5rem; + cursor: pointer; +} + +/* Default Full-Width Navbar */ +.navbar-collapse { + display: flex; +} + +.navbar-collapse ul { + list-style: none; + display: flex; + margin: 0; + padding: 0; +} + +.navbar-collapse a { + color: white; + text-decoration: none; + font-weight: bold; +} + +.navbar-collapse a:hover { + color: lightgray; +} + diff --git a/dashboard/src/nav/Navbar.jsx b/dashboard/src/nav/Navbar.jsx index 58dd3cd..e15ab46 100644 --- a/dashboard/src/nav/Navbar.jsx +++ b/dashboard/src/nav/Navbar.jsx @@ -1,5 +1,6 @@ import React, { useState } from 'react'; import { NavLink } from 'react-router-dom'; +import './Navbar.css' const Navbar = () => { const [isOpen, setIsOpen] = useState(false); // track if navbar is open / closed @@ -16,36 +17,36 @@ const Navbar = () => { ORC Logo {' '} NodeORC - -