// components/InputFieldCustom.tsx import React from "react"; import { useField } from "formik"; interface Props { label: string; name: string; type?: string; placeholder?: string; iconClass?: string; required?: boolean; } const InputFieldCustom: React.FC = ({ label, name, type = "text", placeholder, iconClass, required = false }) => { const [field, meta] = useField(name); const isError = meta.touched && meta.error; return (
{iconClass && }
{isError && (
{meta.error}
)}
); }; export default InputFieldCustom;