'use client'; import { zodResolver } from '@hookform/resolvers/zod'; import { useForm } from 'react-hook-form'; import { z } from 'zod'; import { Button } from '@/components/ui/button'; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage, } from '@/components/ui/form'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, } from '@/components/ui/select'; import { FormSlider } from '@/components/ui/slider'; import { Textarea } from '@/components/ui/textarea'; import ChunkMethodCard from './chunk-method-card'; const formSchema = z.object({ parser_id: z.string().min(1, { message: 'Username must be at least 2 characters.', }), a: z.number().min(2, { message: 'Username must be at least 2 characters.', }), b: z.string().min(2, { message: 'Username must be at least 2 characters.', }), c: z.number().min(2, { message: 'Username must be at least 2 characters.', }), d: z.string().min(2, { message: 'Username must be at least 2 characters.', }), }); export default function AdvancedSettingForm() { const form = useForm>({ resolver: zodResolver(formSchema), defaultValues: { parser_id: '', }, }); function onSubmit(values: z.infer) { console.log(values); } return (
( Username This is your public display name. )} /> ( Username This is your public display name. )} /> ( Username This is your public display name. )} /> ( Username This is your public display name. )} /> ( Username This is your public display name. )} /> ); }