diff --git a/src/view/shell/bottom-bar/BottomBarWeb.tsx b/src/view/shell/bottom-bar/BottomBarWeb.tsx index da935c9fbc..8e6d90cfef 100644 --- a/src/view/shell/bottom-bar/BottomBarWeb.tsx +++ b/src/view/shell/bottom-bar/BottomBarWeb.tsx @@ -240,18 +240,28 @@ const NavItem: React.FC<{ } return getCurrentRoute(state) }) + + // Checks whether we're on someone else's profile + const isOnDifferentProfile = + currentRoute.name === 'Profile' && + routeName === 'Profile' && + (currentRoute.params as CommonNavigatorParams['Profile']).name !== + currentAccount?.handle + const isActive = currentRoute.name === 'Profile' ? isTab(currentRoute.name, routeName) && (currentRoute.params as CommonNavigatorParams['Profile']).name === - currentAccount?.handle + (routeName === 'Profile' + ? currentAccount?.handle + : (currentRoute.params as CommonNavigatorParams['Profile']).name) : isTab(currentRoute.name, routeName) return (