diff options
author | Eric Bailey <git@esb.lol> | 2023-12-14 17:46:27 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-14 15:46:27 -0800 |
commit | 1111108efee528d94a0ec5a6cb714aa09f6237db (patch) | |
tree | c15dbcf2f05c66c154216483ba0c5da69b806fdc /src/view/shell/desktop/LeftNav.tsx | |
parent | 7897dd24a14e65d8ab1aa0e474a09e0628da31b7 (diff) | |
download | voidsky-1111108efee528d94a0ec5a6cb714aa09f6237db.tar.zst |
Some brand, some pwi (#2212)
* Add logo to left nav in logged out * Protect last routes * Hide links in left nav, hide nav * Replace bottom bar for pwi * Remove same links from drawer * Hide reply prompt * Allow search
Diffstat (limited to 'src/view/shell/desktop/LeftNav.tsx')
-rw-r--r-- | src/view/shell/desktop/LeftNav.tsx | 66 |
1 files changed, 35 insertions, 31 deletions
diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx index 8078df802..5d1c2a20f 100644 --- a/src/view/shell/desktop/LeftNav.tsx +++ b/src/view/shell/desktop/LeftNav.tsx @@ -266,6 +266,10 @@ export function DesktopLeftNav() { const {isDesktop, isTablet} = useWebMediaQueries() const numUnread = useUnreadNotifications() + if (!hasSession && !isDesktop) { + return null + } + return ( <View style={[ @@ -282,40 +286,40 @@ export function DesktopLeftNav() { </View> ) : null} - <BackBtn /> + {hasSession && ( + <> + <BackBtn /> - <NavItem - href="/" - icon={<HomeIcon size={isDesktop ? 24 : 28} style={pal.text} />} - iconFilled={ - <HomeIconSolid - strokeWidth={4} - size={isDesktop ? 24 : 28} - style={pal.text} - /> - } - label={_(msg`Home`)} - /> - <NavItem - href="/search" - icon={ - <MagnifyingGlassIcon2 - strokeWidth={2} - size={isDesktop ? 24 : 26} - style={pal.text} + <NavItem + href="/" + icon={<HomeIcon size={isDesktop ? 24 : 28} style={pal.text} />} + iconFilled={ + <HomeIconSolid + strokeWidth={4} + size={isDesktop ? 24 : 28} + style={pal.text} + /> + } + label={_(msg`Home`)} /> - } - iconFilled={ - <MagnifyingGlassIcon2Solid - strokeWidth={2} - size={isDesktop ? 24 : 26} - style={pal.text} + <NavItem + href="/search" + icon={ + <MagnifyingGlassIcon2 + strokeWidth={2} + size={isDesktop ? 24 : 26} + style={pal.text} + /> + } + iconFilled={ + <MagnifyingGlassIcon2Solid + strokeWidth={2} + size={isDesktop ? 24 : 26} + style={pal.text} + /> + } + label={_(msg`Search`)} /> - } - label={_(msg`Search`)} - /> - {hasSession && ( - <> <NavItem href="/feeds" icon={ |