Browse Source

allow decimals in form inputs

pull/157/head
Sacha Weatherstone 2 years ago
parent
commit
7fb2946361
Failed to extract signature
  1. 6
      src/components/Form/FormInput.tsx

6
src/components/Form/FormInput.tsx

@ -11,6 +11,7 @@ export interface InputFieldProps<T> extends BaseFormBuilderProps<T> {
properties?: {
prefix?: string;
suffix?: string;
step?: number;
action?: {
icon: LucideIcon;
onClick: () => void;
@ -30,11 +31,12 @@ export function GenericInput<T extends FieldValues>({
render={({ field: { value, onChange, ...rest } }) => (
<Input
type={field.type}
value={field.type === "number" ? parseInt(value) : value}
step={field.properties?.step}
value={field.type === "number" ? Number.parseInt(value) : value}
onChange={(e) =>
onChange(
field.type === "number"
? parseInt(e.target.value)
? Number.parseInt(e.target.value)
: e.target.value,
)
}

Loading…
Cancel
Save