Skip to content

Commit

Permalink
#3 Updating app nav bar (#19)
Browse files Browse the repository at this point in the history
* moved signin/out button into nav container mostly to make draft pr

* fix: updated nav bar to use NavLink component

Co-authored-by: Maha Ahmed <[email protected]>

* remove the currently undeeded pending/transitioning

* update class names to use just Nav-link remove unneeded portions

* adding aria-label to the 3 nav links

---------

Co-authored-by: Maha Ahmed <[email protected]>
  • Loading branch information
bbland1 and eternalmaha authored Aug 16, 2024
1 parent 9f85679 commit 4ed6bf4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
1 change: 0 additions & 1 deletion src/views/Layout.css
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@

.Nav-link {
--color-text: var(--color-accent);

color: var(--color-text);
font-size: 1.4em;
flex: 0 1 auto;
Expand Down
20 changes: 12 additions & 8 deletions src/views/Layout.jsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Outlet } from 'react-router-dom';
import { Outlet, NavLink } from 'react-router-dom';
import { useAuth, SignInButton, SignOutButton } from '../api/useAuth';

import './Layout.css';
Expand Down Expand Up @@ -26,17 +26,21 @@ export function Layout() {
<Outlet />
</main>
<nav className="Nav">
{!!user ? <SignOutButton /> : <SignInButton />}
<div className="Nav-container">
<button href="#" className="Nav-link">
{!!user ? <SignOutButton /> : <SignInButton />}
<NavLink to="/" className="Nav-link" aria-label="Home">
Home
</button>
<button href="#" className="Nav-link">
</NavLink>
<NavLink to="/list" className="Nav-link" aria-label="List">
List
</button>
<button href="#" className="Nav-link">
</NavLink>
<NavLink
to="/manage-list"
className="Nav-link"
aria-label="Manage List"
>
Manage List
</button>
</NavLink>
</div>
</nav>
</div>
Expand Down

0 comments on commit 4ed6bf4

Please sign in to comment.