From 1a0dd833f2cc9543822f19ee78f23332a152dfda Mon Sep 17 00:00:00 2001 From: admclamb Date: Tue, 6 Oct 2026 20:37:46 -0400 Subject: [PATCH] Fix auth bug --- src/domains/auth/auth-bridge.tsx | 3 +-- .../layouts/sidebar-layout/sidebar-user.tsx | 21 ++++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/domains/auth/auth-bridge.tsx b/src/domains/auth/auth-bridge.tsx index 5df9794..cd40fe1 100644 --- a/src/domains/auth/auth-bridge.tsx +++ b/src/domains/auth/auth-bridge.tsx @@ -27,8 +27,7 @@ export function AuthBridge({ session }: Readonly) { } else { userUnauthenticated(); } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [user?.sub]); + }, [syncUser, user, user?.sub, userAuthenticated, userUnauthenticated]); return null; } diff --git a/src/shared/layouts/sidebar-layout/sidebar-user.tsx b/src/shared/layouts/sidebar-layout/sidebar-user.tsx index 77f3e68..c450e2f 100644 --- a/src/shared/layouts/sidebar-layout/sidebar-user.tsx +++ b/src/shared/layouts/sidebar-layout/sidebar-user.tsx @@ -9,12 +9,13 @@ import { useUserStore, } from "@/domains/user/state/user-store"; import { useUserSync } from "@/domains/user/hooks/use-user-sync"; +import { cn } from "cn"; import { Avatar, AvatarFallback, AvatarImage, } from "@/shared/components/ui/avatar"; -import { Button } from "@/shared/components/ui/button"; +import { Button, buttonVariants } from "@/shared/components/ui/button"; import { Card, CardContent, @@ -187,16 +188,16 @@ export default function SidebarUser() { ) : null} - + + Log Out +