"use client"; import { client, signIn } from "@/lib/auth-client"; import { useEffect, useState } from "react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, } from "./ui/dialog"; import { Input } from "./ui/input"; import { useRouter } from "next/navigation"; import Link from "next/link"; import { PasswordInput } from "./ui/password-input"; import { Checkbox } from "./ui/checkbox"; import { Button } from "./ui/button"; import { Key, Loader2 } from "lucide-react"; import { toast } from "sonner"; import { Label } from "./ui/label"; export function OneTap() { const [isOpen, setIsOpen] = useState(false); useEffect(() => { client.oneTap({ onPromptNotification(notification) { setIsOpen(true); }, }); }, []); return ( ); } function SignInBox() { const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [rememberMe, setRememberMe] = useState(false); const router = useRouter(); const [loading, setLoading] = useState(false); return (