Hero Hook Form API / field
Variable: field
constfield:object
Defined in: builders/TypeInferredBuilder.ts:426Â
Field type builders for individual field creation
Type Declaration
checkbox()
checkbox: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
description?
string
isDisabled?
boolean
className?
string
required?
boolean
Returns
date()
date: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
placeholder?
string
description?
string
isDisabled?
boolean
className?
string
Returns
email()
email: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
placeholder?
string
description?
string
isDisabled?
boolean
className?
string
Returns
file()
file: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
accept?
string
multiple?
boolean
description?
string
isDisabled?
boolean
className?
string
Returns
number()
number: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
placeholder?
string
description?
string
isDisabled?
boolean
className?
string
min?
number
max?
number
step?
number
Returns
radio()
radio: <
T>(name,label,options,fieldOptions?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options
object[]
fieldOptions?
description?
string
isDisabled?
boolean
className?
string
orientation?
"horizontal" | "vertical"
Returns
select()
select: <
T>(name,label,options) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options
object[]
Returns
slider()
slider: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
min?
number
max?
number
step?
number
description?
string
isDisabled?
boolean
className?
string
Returns
switch()
switch: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
description?
string
isDisabled?
boolean
className?
string
Returns
text()
text: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
placeholder?
string
description?
string
isDisabled?
boolean
className?
string
minLength?
number
maxLength?
number
pattern?
string
Returns
textarea()
textarea: <
T>(name,label,options?) =>TypeInferredBuilder<T>
Type Parameters
T
T extends FieldValues
Parameters
name
Path<T>
label
string
options?
placeholder?
string
description?
string
isDisabled?
boolean
className?
string
rows?
number
minLength?
number