danmu-sim/app/components/signout-button.tsx
2024-04-06 01:08:52 +08:00

25 lines
481 B
TypeScript

"use client";
import { signout } from "@/app/lib/actions/auth";
import { usePathname } from "next/navigation";
export default function SignoutButton({
className,
}: {
className: string | undefined;
}) {
const pathname = usePathname();
if (pathname.match("/signin") || pathname.match("/signup")) {
return null;
}
return (
<button
className={className}
onClick={async () => {
await signout();
}}
>
</button>
);
}