"use client"; import { authenticate } from "@/app/lib/actions"; import { lusitana } from "@/app/ui/fonts"; import { AtSymbolIcon, KeyIcon, ExclamationCircleIcon, } from "@heroicons/react/24/outline"; import { ArrowRightIcon } from "@heroicons/react/20/solid"; import { Button } from "./button"; import { useFormState, useFormStatus } from "react-dom"; export default function LoginForm() { const [code, action] = useFormState(authenticate, undefined); const { pending } = useFormStatus(); return (
); } function LoginButton() { const { pending } = useFormStatus(); return ( ); }