"use client"; import { useEffect, useState } from "react"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { RefreshCw, Mail } from "lucide-react"; import { useSession, signIn } from "next-auth/react"; export function Email() { const [loading, setLoading] = useState(true); const [error, setError] = useState(null); const { status } = useSession(); useEffect(() => { if (status === 'authenticated') { setLoading(false); } else if (status === 'unauthenticated') { signIn(); } }, [status]); if (status === 'loading' || loading) { return (
Emails
); } return (
Emails