"use client"; import { Input } from "@openstatus/ui/components/ui/input"; import { Label } from "@openstatus/ui/components/ui/label"; import { useFormStatus } from "react-dom"; import { toast } from "sonner"; import { signInWithResendAction } from "./actions"; import { LoginButton } from "./login-button"; /** * @deprecated - only to be used in development mode */ export default function MagicLinkForm() { const { pending } = useFormStatus(); return (
{ try { await signInWithResendAction(formData); toast.success("Check your terminal for the magic link."); } catch (e) { console.error(e); toast.error("Error sending magic link."); } }} className="grid gap-2" >
{pending ? "Logging..." : "Log Magic Link"}
); }