commit 9ee0648d3dd9da5f56f1fbc22275ec162330ce80
parent 9ac34bfec497cf15f3d8835b42bd7de4dbb6720e
Author: Sebastian <sebasjm@gmail.com>
Date: Fri, 20 May 2022 13:46:02 -0300
undefined when there is no number
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/merchant-backoffice/src/components/form/InputNumber.tsx b/packages/merchant-backoffice/src/components/form/InputNumber.tsx
@@ -31,7 +31,7 @@ export interface Props<T> extends InputProps<T> {
export function InputNumber<T>({ name, readonly, placeholder, tooltip, label, help, expand, children, side }: Props<keyof T>) {
return <InputWithAddon<T> name={name} readonly={readonly}
- fromStr={(v) => parseInt(v, 10)} toStr={(v) => `${v}`}
+ fromStr={(v) => !v ? undefined : parseInt(v, 10) } toStr={(v) => `${v}`}
inputType='number' expand={expand}
label={label} placeholder={placeholder} help={help} tooltip={tooltip}
inputExtra={{ min: 0 }}