diff --git a/frontend/features/verification/components/ManifestGeneratorForm.tsx b/frontend/features/verification/components/ManifestGeneratorForm.tsx new file mode 100644 index 0000000..b7ab6db --- /dev/null +++ b/frontend/features/verification/components/ManifestGeneratorForm.tsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { manifestSchema, ManifestFormData } from '../schemas/manifest.schema'; + +export const ManifestGeneratorForm = () => { + const { + register, + handleSubmit, + formState: { errors }, + } = useForm({ + resolver: zodResolver(manifestSchema), + }); + + const onSubmit = (data: ManifestFormData) => { + console.log('Validated Manifest Data:', data); + }; + + return ( +
+
+ + + {errors.title && {errors.title.message}} +
+ +
+ +