"use client"; import { signIn, signOut, useSession } from "next-auth/react"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Copy, Check, Home, Github } from "lucide-react"; import { useState } from "react"; import { useRouter } from "next/navigation"; export default function SignInPage() { const { data: session, status } = useSession(); const [copied, setCopied] = useState(false); const router = useRouter(); const handleCopyToken = async () => { if (session?.accessToken) { await navigator.clipboard.writeText(session.accessToken); setCopied(true); setTimeout(() => setCopied(false), 2000); } }; if (status === "loading") { return (
{session.accessToken}