From: Michal Klobukowski Date: Thu, 29 Nov 2018 13:34:00 +0000 (+0100) Subject: Extract IntInput's format function X-Git-Tag: 1.3.0~1^2~3 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/598e2bcda179324f0457f6e15cdd2f2a8785374d Extract IntInput's format function Feature #14524 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- diff --git a/src/views/run-process-panel/inputs/int-input.tsx b/src/views/run-process-panel/inputs/int-input.tsx index 6758bae6..cac8a27c 100644 --- a/src/views/run-process-panel/inputs/int-input.tsx +++ b/src/views/run-process-panel/inputs/int-input.tsx @@ -18,7 +18,7 @@ export const IntInput = ({ input }: IntInputProps) => commandInput={input} component={InputComponent} parse={parse} - format={value => isNaN(value) ? '' : JSON.stringify(value)} + format={format} validate={[ isRequiredInput(input) ? isInteger @@ -27,6 +27,8 @@ export const IntInput = ({ input }: IntInputProps) => const parse = (value: any) => parseInt(value, 10); +const format = (value: any) => isNaN(value) ? '' : JSON.stringify(value); + const InputComponent = (props: GenericInputProps) =>