Skip to content

Commit a913143

Browse files
committed
Close mobile sidebar when pressing log in / out buttons
1 parent 6ea188c commit a913143

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/app/components/site/phy/HeaderPhy.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ import { MenuOpenContext } from "../../navigation/NavigationBar";
99
import classNames from "classnames";
1010
import { NavigationMenuPhy } from "./NavigationMenuPhy";
1111

12-
export const LoginLogoutButton = (props : React.HTMLAttributes<HTMLElement>) => {
12+
export const LoginLogoutButton = (props : React.HTMLAttributes<HTMLButtonElement>) => {
1313
const user = useAppSelector(selectors.user.orNull);
1414

1515
return user && (user.loggedIn
16-
? <Link to="/logout" {...props}>Log out</Link>
16+
? <Button tag={Link} to="/logout" color="link" {...props}>Log out</Button>
1717
: <Button color="solid" size="sm" tag={Link} to="/login" {...props}>Sign up / log in</Button>
1818
);
1919
};
@@ -60,7 +60,7 @@ export const HeaderPhy = () => {
6060
<Offcanvas id="header-offcanvas" direction="end" isOpen={menuOpen} toggle={toggleMenu} container="#root">
6161
<OffcanvasHeader toggle={toggleMenu} className="justify-content-between" close={
6262
<div className="d-flex justify-content-end align-items-center flex-wrap gap-3 py-3">
63-
<LoginLogoutButton/>
63+
<LoginLogoutButton onClick={toggleMenu}/>
6464
<AffixButton color="tint" size="lg" onClick={toggleMenu} affix={{
6565
affix: "icon-close",
6666
position: "suffix",

0 commit comments

Comments
 (0)