Skip to content

Commit b360dd2

Browse files
committed
close drawer on link click
1 parent 1dcd189 commit b360dd2

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

ui/app/components/NavBar.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ import RequirePermission from "./RequirePermission";
1212
import HankoAuthButton from "./HankoAuthButton";
1313
import ToolMenu from "./ToolMenu";
1414

15+
const collapseNavbar = () => {
16+
const toggle = document.querySelector(".navbar-toggle");
17+
const collapse = document.querySelector(".navbar-collapse");
18+
if (toggle && collapse && collapse.classList.contains("in")) {
19+
toggle.click();
20+
}
21+
};
22+
1523
const NavBar = ({ isLoggedIn, login, logout, locale }) => (
1624
<Navbar>
1725
<Navbar.Header>
@@ -23,7 +31,7 @@ const NavBar = ({ isLoggedIn, login, logout, locale }) => (
2331
</Navbar.Brand>
2432
<Navbar.Toggle />
2533
</Navbar.Header>
26-
<Navbar.Collapse>
34+
<Navbar.Collapse onClick={collapseNavbar}>
2735
<Nav className="pull-right">
2836
<RequirePermission>
2937
<li>

ui/app/css/style.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1479,6 +1479,11 @@ p {
14791479
margin-top: 16px;
14801480
}
14811481
/* hanko auth and tool menu */
1482+
@media (max-width: 767px) {
1483+
.navbar-collapse {
1484+
-webkit-overflow-scrolling: auto;
1485+
}
1486+
}
14821487
hotosm-auth {
14831488
--login-btn-margin: 3px 0;
14841489
}

0 commit comments

Comments
 (0)