Function custom

Specifies a custom input

custom({label:'My Custom Input', value:'', ...props}, ({value, setValue, isValid}) => (
<input type="text" value={value} onChange={e=>setValue(e.target.value)} />
))
  • Type Parameters

    • V
    • P extends object = object

    Parameters

    • config: InputExtension<V> & P
    • renderer: ((inputs: P & {
          isValid: boolean;
          setValue: ((value: V) => void);
          value: V;
      }) => Element)
        • (inputs): Element
        • Parameters

          • inputs: P & {
                isValid: boolean;
                setValue: ((value: V) => void);
                value: V;
            }

          Returns Element

    Returns CustomFormInput<V, P>