From 361e692544546e5b25a961e7aefd248d7cf8f218 Mon Sep 17 00:00:00 2001 From: "Muhammad A. Ghorbani" Date: Mon, 17 Aug 2026 13:36:53 +0330 Subject: [PATCH] feat: add TokenSwitcher component for quick user account simulation and state resetting --- src/components/Componentes/token-switcher.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/Componentes/token-switcher.tsx b/src/components/Componentes/token-switcher.tsx index d15b115..d81a6b2 100644 --- a/src/components/Componentes/token-switcher.tsx +++ b/src/components/Componentes/token-switcher.tsx @@ -32,6 +32,7 @@ export function TokenSwitcher({ const [isCustomInputOpen, setIsCustomInputOpen] = useState(false); useEffect(() => { + setMounted(true); if (typeof window !== "undefined") { const token = (window as any).HABIB_TOKEN ?? @@ -43,6 +44,10 @@ export function TokenSwitcher({ } }, []); + if (!mounted) { + return null; + } + const isMale = currentToken === MALE_TOKEN; const isMale2 = currentToken === MALE_2_TOKEN; const isFemale = currentToken === FEMALE_TOKEN;