'use client'; import { useState } from 'react'; import { signOut } from 'next-auth/react'; import { LogOut } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; export default function SignOutPage() { const [loading, setLoading] = useState(false); const handleSignOut = async () => { setLoading(true); await signOut({ callbackUrl: '/login' }); }; return (