import { useRouter } from "next/navigation"; import { useState } from "react"; import { useForm } from "react-hook-form"; import { Toaster } from "sonner"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { Alert } from "@calcom/ui/components/alert"; import { Button } from "@calcom/ui/components/button"; import { Form } from "@calcom/ui/components/form"; import { TextField } from "@calcom/ui/components/form"; export default function CalDavCalendarSetup() { const { t } = useLocale(); const router = useRouter(); const form = useForm({ defaultValues: { url: "", username: "", password: "", }, }); const [errorMessage, setErrorMessage] = useState(""); const [errorActionUrl, setErrorActionUrl] = useState(""); return (