import { ComponentProps } from "react"; import { Controller } from "react-hook-form"; import { View } from "react-native"; import ErrorText from "./error-text"; import { Input, InputField } from "./input"; import { ThemedText } from "./themed-text"; interface FormInputProps { name: string; control: any; label?: string; className?: string; inputProps?: ComponentProps; fieldProps?: ComponentProps; } const FormInput = ({ name, control, inputProps, fieldProps, label, className, }: FormInputProps) => { return ( ( {label && ( {label} )} {!!renderProps.fieldState.error && ( {renderProps.fieldState.error.message} )} )} /> ); }; export default FormInput;