diff options
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={ |