diff --git a/components/MobileNavbar.jsx b/components/MobileNavbar.jsx
index 162ab24..080fb4f 100644
--- a/components/MobileNavbar.jsx
+++ b/components/MobileNavbar.jsx
@@ -1,76 +1,125 @@
import MobileNavigationItem from "./MobileNavigationItem";
+import { signIn, signOut } from "next-auth/react";
+import Link from "next/link";
+
export default function MobileNavbar({
entityTitle,
navigationLinks,
navigationHrefs,
cta,
session,
+ mobileMenuIsClicked,
+ setMobileMenuIsClicked,
}) {
return (
-
-
-
+
+ {" "}
+ {!mobileMenuIsClicked ? (
+ <>
+
+
+
+ >
+ ) : (
+
+ )}
);
}
diff --git a/components/MobileNavigationItem.jsx b/components/MobileNavigationItem.jsx
index 16f14f3..5b0ee6b 100644
--- a/components/MobileNavigationItem.jsx
+++ b/components/MobileNavigationItem.jsx
@@ -1,13 +1,17 @@
import Link from "next/link";
-export default function MobileNavigationItem({ href, children }) {
+export default function MobileNavigationItem({
+ href,
+ mobileMenuIsClicked,
+ setMobileMenuIsClicked,
+ children,
+}) {
return (
-
-
- {children}
-
-
+
setMobileMenuIsClicked(!mobileMenuIsClicked)}
+ >
+ {children}
+
);
}
diff --git a/components/Navbar.jsx b/components/Navbar.jsx
index a1af0a6..7959f99 100644
--- a/components/Navbar.jsx
+++ b/components/Navbar.jsx
@@ -8,6 +8,8 @@ export default function Navbar({
cta,
logoSrc,
session,
+ mobileMenuIsClicked,
+ setMobileMenuIsClicked,
}) {
const [first, last] = [entityTitle?.slice(0, 1), entityTitle?.slice(1)];
@@ -32,9 +34,12 @@ export default function Navbar({
)}
-
-
+
+
+
);
}
diff --git a/pages/index.jsx b/pages/index.jsx
index 0cd3b9d..2284f36 100644
--- a/pages/index.jsx
+++ b/pages/index.jsx
@@ -39,7 +39,7 @@ import {
} from "../cms.data";
export default function Funded() {
- const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
+ const [mobileMenuIsClicked, setMobileMenuIsClicked] = useState(true);
const [state, setState] = useState(null);
const [decoded, setDecoded] = useState(null);
@@ -159,6 +159,8 @@ export default function Funded() {
cta={cta}
logoSrc={logoSrc}
session={session}
+ mobileMenuIsClicked={mobileMenuIsClicked}
+ setMobileMenuIsClicked={setMobileMenuIsClicked}
/>