import React from "react";
import { useFormContext, Controller } from "react-hook-form";
import Label from "../common/Label";
import DatePicker from "../common/DatePicker";
const OrganizationInfo = ({ onNext, onPrev }) => {
const {
register,
control,
trigger,
formState: { errors },
} = useFormContext();
const handleNext = async () => {
const valid = await trigger([
"organizationName",
"officeNumber",
"domainName",
"description",
"onBoardingDate",
"organizationSize",
"taxId",
"industryId",
"reference",
"logoImage",
]);
if (valid) onNext();
};
return (
{errors.organizationName && (
{errors.organizationName.message}
)}
{errors.officeNumber && (
{errors.officeNumber.message}
)}
{errors.domainName && (
{errors.domainName.message}
)}
{errors.taxId && (
{errors.taxId.message}
)}
{/* this will upcomming from main */}
{/*
{errors.onBoardingDate && (
{errors.onBoardingDate.message}
)} */}
{errors.onBoardingDate && (
{errors.onBoardingDate.message}
)}
{errors.organizationSize && (
{errors.organizationSize.message}
)}
(
)}
/>
{errors.industryId && (
{errors.industryId.message}
)}
{errors.reference && (
{errors.reference.message}
)}
{errors.description && (
{errors.description.message}
)}
{errors.logoImage && (
{errors.logoImage.message}
)}
);
};
export default OrganizationInfo;