From 0996de27e68fcea1ad905deca3f4fa98b46908db Mon Sep 17 00:00:00 2001 From: Jared Palmer Date: Fri, 2 Jun 2023 12:27:06 -0400 Subject: [PATCH] Fix edge compat --- components/ui/login.tsx | 6 ++++-- components/ui/user-menu.tsx | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/components/ui/login.tsx b/components/ui/login.tsx index 07edb90..b1b32a9 100644 --- a/components/ui/login.tsx +++ b/components/ui/login.tsx @@ -1,11 +1,13 @@ "use client"; -import { signIn } from "@auth/nextjs/client"; + +import { useRouter } from "next/navigation"; export function Login() { + const router = useRouter(); return ( diff --git a/components/ui/user-menu.tsx b/components/ui/user-menu.tsx index fb32743..4cfc263 100644 --- a/components/ui/user-menu.tsx +++ b/components/ui/user-menu.tsx @@ -2,15 +2,16 @@ import { ThemeToggle } from "@/components/theme-toggle"; import { type Session } from "@auth/nextjs/types"; import * as DropdownMenu from "@radix-ui/react-dropdown-menu"; -import { signOut } from "@auth/nextjs/client"; import Image from "next/image"; +import { useRouter } from "next/navigation"; export interface UserMenuProps { session: Session; } export function UserMenu({ session }: UserMenuProps) { + const router = useRouter(); return (
@@ -83,7 +84,7 @@ export function UserMenu({ session }: UserMenuProps) { signOut()} + onClick={() => router.push("/api/auth/signout")} > Log Out