diff --git a/x-pack/plugins/canvas/public/components/var_config/var_value_field.tsx b/x-pack/plugins/canvas/public/components/var_config/var_value_field.tsx index 1232ba3977d70..a8ed014a9cf4a 100644 --- a/x-pack/plugins/canvas/public/components/var_config/var_value_field.tsx +++ b/x-pack/plugins/canvas/public/components/var_config/var_value_field.tsx @@ -53,10 +53,12 @@ export const VarValueField: FC = ({ type, value, onChange }) => { compressed name="value" value={value as number} - onChange={(e) => onChange(e.target.value)} + onChange={(e) => onChange(parseFloat(e.target.value))} /> ); - } else if (type === 'boolean') { + } + + if (type === 'boolean') { return (