From b42c52714b70288381643c3c2541753538ed8122 Mon Sep 17 00:00:00 2001 From: Egor Date: Tue, 27 Jan 2026 17:59:36 +0300 Subject: [PATCH] Fix formatting and improve favicon update logic --- src/components/layout/Layout.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/layout/Layout.tsx b/src/components/layout/Layout.tsx index 5bd6aab..d8a748d 100644 --- a/src/components/layout/Layout.tsx +++ b/src/components/layout/Layout.tsx @@ -344,14 +344,16 @@ export default function Layout({ children }: LayoutProps) { // Update favicon useEffect(() => { - if (!logoUrl) return + if (!logoUrl) return; - const link = document.querySelector("link[rel*='icon']") || document.createElement('link') - link.type = 'image/x-icon' - link.rel = 'shortcut icon' - link.href = logoUrl - document.getElementsByTagName('head')[0].appendChild(link) - }, [logoUrl]) + const link = + document.querySelector("link[rel*='icon']") || + document.createElement('link'); + link.type = 'image/x-icon'; + link.rel = 'shortcut icon'; + link.href = logoUrl; + document.getElementsByTagName('head')[0].appendChild(link); + }, [logoUrl]); // Fetch contests and polls counts to determine if they should be shown const { data: contestsCount } = useQuery({