aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-11-04 10:52:14 +0800
committercrupest <crupest@outlook.com>2020-11-04 10:52:14 +0800
commit8e836f4bee040d83a195255073fd318c07277744 (patch)
tree6ccc758715456271b39c2c93237c56f2ff9197cb
parent247f15813f914559846109c32f3a2c0e6d373fac (diff)
downloadtimeline-8e836f4bee040d83a195255073fd318c07277744.tar.gz
timeline-8e836f4bee040d83a195255073fd318c07277744.tar.bz2
timeline-8e836f4bee040d83a195255073fd318c07277744.zip
fix: Fix bug in app bar.
-rw-r--r--FrontEnd/src/app/views/common/AppBar.tsx26
1 files changed, 13 insertions, 13 deletions
diff --git a/FrontEnd/src/app/views/common/AppBar.tsx b/FrontEnd/src/app/views/common/AppBar.tsx
index ee4ead8f..699c596e 100644
--- a/FrontEnd/src/app/views/common/AppBar.tsx
+++ b/FrontEnd/src/app/views/common/AppBar.tsx
@@ -2,6 +2,7 @@ import React from "react";
import { useTranslation } from "react-i18next";
import { LinkContainer } from "react-router-bootstrap";
import { Navbar, Nav } from "react-bootstrap";
+import { NavLink } from "react-router-dom";
import { useUser, useAvatar } from "@/services/user";
@@ -28,18 +29,17 @@ const AppBar: React.FC = (_) => {
<Navbar.Toggle />
<Navbar.Collapse>
<Nav className="mr-auto">
- <LinkContainer to="/settings">
- <Nav.Link>{t("nav.settings")}</Nav.Link>
- </LinkContainer>
-
- <LinkContainer to="/about">
- <Nav.Link>{t("nav.about")}</Nav.Link>
- </LinkContainer>
+ <NavLink to="/settings" className="nav-link" activeClassName="active">
+ {t("nav.settings")}
+ </NavLink>
+ <NavLink to="/about" className="nav-link" activeClassName="active">
+ {t("nav.about")}
+ </NavLink>
{isAdministrator && (
- <LinkContainer to="/admin">
- <Nav.Link>Administration</Nav.Link>
- </LinkContainer>
+ <NavLink to="/admin" className="nav-link" activeClassName="active">
+ Administration
+ </NavLink>
)}
</Nav>
<Nav className="ml-auto mr-2">
@@ -51,9 +51,9 @@ const AppBar: React.FC = (_) => {
/>
</LinkContainer>
) : (
- <LinkContainer to="/login">
- <Nav.Link>{t("nav.login")}</Nav.Link>
- </LinkContainer>
+ <NavLink to="/login" className="nav-link" activeClassName="active">
+ {t("nav.login")}
+ </NavLink>
)}
</Nav>
</Navbar.Collapse>