From 47c219bc4a243fdb73b6a5fad8fda10b04dac73a Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Fri, 14 Mar 2025 14:34:05 +0800 Subject: [PATCH] refactor(avatar-button): replace sign-in handler with redirect to /sign-in --- src/components/avatar-button.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/avatar-button.tsx b/src/components/avatar-button.tsx index 5e9c57a..647dd9d 100644 --- a/src/components/avatar-button.tsx +++ b/src/components/avatar-button.tsx @@ -17,7 +17,8 @@ import { DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; -import { auth, signIn, signOut } from "@/lib/auth"; +import { auth, signOut } from "@/lib/auth"; +import { redirect } from "next/navigation"; import { Skeleton } from "@/components/ui/skeleton"; import { SettingsButton } from "@/components/settings-button"; @@ -30,7 +31,7 @@ const UserAvatar = ({ image, name }: { image: string; name: string }) => ( async function handleSignIn() { "use server"; - await signIn("github"); + redirect("/sign-in"); } async function handleSignOut() {