refactor(avatar-button): replace sign-in handler with redirect to /sign-in

This commit is contained in:
cfngc4594 2025-03-14 14:34:05 +08:00
parent e6e5ea98ea
commit 47c219bc4a

View File

@ -17,7 +17,8 @@ import {
DropdownMenuSeparator, DropdownMenuSeparator,
DropdownMenuTrigger, DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu"; } 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 { Skeleton } from "@/components/ui/skeleton";
import { SettingsButton } from "@/components/settings-button"; import { SettingsButton } from "@/components/settings-button";
@ -30,7 +31,7 @@ const UserAvatar = ({ image, name }: { image: string; name: string }) => (
async function handleSignIn() { async function handleSignIn() {
"use server"; "use server";
await signIn("github"); redirect("/sign-in");
} }
async function handleSignOut() { async function handleSignOut() {