Browse Source

fix number input type

pull/101/head
Sacha Weatherstone 3 years ago
parent
commit
e342013b4a
No known key found for this signature in database GPG Key ID: 7AB2D7E206124B31
  1. 9
      src/components/DynamicForm.tsx

9
src/components/DynamicForm.tsx

@ -122,10 +122,17 @@ export function DynamicForm<T extends FieldValues>({
case "number": case "number":
return ( return (
<FieldWrapper key={index} {...fieldWrapperData}> <FieldWrapper key={index} {...fieldWrapperData}>
<Controller
name={field.name}
control={control}
render={({ field: { value, onChange, ...rest } }) => (
<Input <Input
type="number" type="number"
value={parseInt(value)}
onChange={(e) => onChange(parseInt(e.target.value))}
disabled={fieldWrapperData.disabled} disabled={fieldWrapperData.disabled}
{...register(field.name)} />
)}
/> />
</FieldWrapper> </FieldWrapper>
); );

Loading…
Cancel
Save