ForFarm/frontend/app/setup/planting-detail-form.tsx
2025-02-13 21:27:57 +07:00

51 lines
1.4 KiB
TypeScript

import {
Form,
FormControl,
FormField,
FormItem,
FormLabel,
FormMessage,
} from "@/components/ui/form";
import { plantingDetailsFormSchema } from "@/schemas/application.schema";
import { useForm } from "react-hook-form";
import { z } from "zod";
import { zodResolver } from "@hookform/resolvers/zod";
import { Input } from "@/components/ui/input";
type plantingSchema = z.infer<typeof plantingDetailsFormSchema>;
export default function PlantingDetailsForm() {
const form = useForm<plantingSchema>({
resolver: zodResolver(plantingDetailsFormSchema),
defaultValues: {},
});
return (
<Form {...form}>
<form className="space-y-8">
<FormField
control={form.control}
name="daysToEmerge"
render={({ field }: { field: any }) => (
<FormItem>
<FormLabel className="font-bold text-lg">Day to Emerge</FormLabel>
<FormControl>
<div className="mt-10 space-y-5">
<div className="flex space-x-5">
<Input
type="text"
id="daysToEmerge"
className="w-96"
{...field}
/>
</div>
</div>
</FormControl>
<FormMessage />
</FormItem>
)}
/>
</form>
</Form>
);
}