'use client';
import { useActionState } from 'react';
import { authenticate } from '@/app/lib/actions';
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import { Label } from '@/components/ui/label';
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card';
import { AlertCircle } from 'lucide-react';
import { useFormStatus } from 'react-dom';
export default function LoginForm() {
const [errorMessage, dispatch] = useActionState(authenticate, undefined);
return (
Login
Enter your email below to login to your account.
);
}
function LoginButton() {
const { pending } = useFormStatus();
return (
);
}