From 2dcfd5d8c9989e33fdad9dd432dbb438e1d0ae4e Mon Sep 17 00:00:00 2001 From: YNazymko12 Date: Sun, 15 Feb 2026 12:48:51 +0100 Subject: [PATCH 1/3] feat(home): add online users counter + fix header breakpoint --- frontend/components/header/AppMobileMenu.tsx | 4 +- frontend/components/header/DesktopActions.tsx | 2 +- frontend/components/header/DesktopNav.tsx | 2 +- frontend/components/header/MobileActions.tsx | 2 +- frontend/components/header/UnifiedHeader.tsx | 4 +- .../components/home/WelcomeHeroSection.tsx | 6 +- .../components/shared/AnimatedNavLink.tsx | 20 ++-- .../components/shared/OnlineCounterPopup.tsx | 113 +++++++++--------- 8 files changed, 80 insertions(+), 73 deletions(-) diff --git a/frontend/components/header/AppMobileMenu.tsx b/frontend/components/header/AppMobileMenu.tsx index 11253323..3d09bb23 100644 --- a/frontend/components/header/AppMobileMenu.tsx +++ b/frontend/components/header/AppMobileMenu.tsx @@ -160,7 +160,7 @@ export function AppMobileMenu({ {open && ( <>
+
{isBlog && } diff --git a/frontend/components/header/DesktopNav.tsx b/frontend/components/header/DesktopNav.tsx index 12353f60..aba99828 100644 --- a/frontend/components/header/DesktopNav.tsx +++ b/frontend/components/header/DesktopNav.tsx @@ -31,7 +31,7 @@ export function DesktopNav({ variant, blogCategories = [] }: DesktopNavProps) { }; if (variant === 'shop') { - return ; + return ; } if (variant === 'blog') { diff --git a/frontend/components/header/MobileActions.tsx b/frontend/components/header/MobileActions.tsx index 5531dded..a6b8e0f8 100644 --- a/frontend/components/header/MobileActions.tsx +++ b/frontend/components/header/MobileActions.tsx @@ -27,7 +27,7 @@ export function MobileActions({ const isBlog = variant === 'blog'; return ( -
+
{isBlog && } {isShop && } diff --git a/frontend/components/header/UnifiedHeader.tsx b/frontend/components/header/UnifiedHeader.tsx index 23265470..958d045e 100644 --- a/frontend/components/header/UnifiedHeader.tsx +++ b/frontend/components/header/UnifiedHeader.tsx @@ -35,7 +35,7 @@ function HeaderContent({