"use client"; import { Button } from "@/components/ui/button"; import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage, } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import { signUpFormSchema } from "@/lib/schemas"; import { zodResolver } from "@hookform/resolvers/zod"; import Link from "next/link"; import { useSearchParams } from "next/navigation"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; import type { z } from "zod"; import { DatePicker } from "../ui/datepicker"; export default function SignUpForm() { const params = useSearchParams(); console.log(params); const phone_number = params.get("phone_number"); const form = useForm>({ resolver: zodResolver(signUpFormSchema), defaultValues: { phoneNumber: phone_number ?? "", name: "", id_card: "", house_name: "", island: "F.Dharanboodhoo", }, }); function onSubmit(values: z.infer) { console.log(values); } return (

Sign up

( Name )} /> ( ID Card )} /> ( Island )} /> ( House Name )} /> ( Date of birth )} /> ( Phone number
)} />
Already have an account?{" "} login
); }