diff --git a/src/components/nav-menu.jsx b/src/components/nav-menu.jsx
index 46d5deed..6e6b52cf 100644
--- a/src/components/nav-menu.jsx
+++ b/src/components/nav-menu.jsx
@@ -1,6 +1,11 @@
import './nav-menu.css';
-import { ControlledMenu, MenuDivider, MenuItem } from '@szhsin/react-menu';
+import {
+ ControlledMenu,
+ MenuDivider,
+ MenuItem,
+ SubMenu,
+} from '@szhsin/react-menu';
import { memo } from 'preact/compat';
import { useEffect, useRef, useState } from 'preact/hooks';
import { useLongPress } from 'use-long-press';
@@ -169,7 +174,7 @@ function NavMenu(props) {
Home
- {authenticated && (
+ {authenticated ? (
<>
{showFollowing && (
@@ -192,44 +197,64 @@ function NavMenu(props) {
)}
-
-
- Lists
-
-
- Followed Hashtags
-
-
- Bookmarks
-
-
- Likes
-
- >
- )}
-
-
- Search
-
-
- Local
-
-
- Federated
-
-
- Trending
-
-
-
- {authenticated ? (
- <>
{currentAccount?.info?.id && (
Profile
)}
+
+ Lists
+
+
+ Bookmarks
+
+
+
+
+
+ >
+ }
+ >
+
+ Likes
+
+
+ {' '}
+ Followed Hashtags
+
+
+
+ {' '}
+
+
-
-
+ >
+ ) : (
+ <>
+
+
+ Log in
+
+ >
+ )}
+
+
+
+
+ Search
+
+
+ Trending
+
+
+ Local
+
+
+ Federated
+
+ {authenticated ? (
+ <>