Input factory
You might not want to pass input
prop manually all the time over and over again.
Especially when you work in larger projects with a lot of forms.
Probably you have some kind of Input
component that you use in your forms or that is coming from a UI library of your choice.
This is why we have a factory function that allows you to create a new component with predefined input
prop.
Usage
import { createFormInput, createFormInputBare } from "hookform-input";
const TextInput = /* some code */
const TextFormInput = createFormInput(TextInput)
const TextFormInputBare = createFormInputBare(TextInput)
Each of factory functions accepts input
component as a parameter and returns a FormInput
component with predefined input
prop.
Rest of the API is the same as for FormInput
and FormInputBare
components.