X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/2f320e4890a5c74bda5d10fedf6011d23585a4b0..4ae10b1717541336c32778bc69bd1d4ea8fc78ab:/src/views/run-process-panel/inputs/float-input.tsx diff --git a/src/views/run-process-panel/inputs/float-input.tsx b/src/views/run-process-panel/inputs/float-input.tsx index f6fffedc..aeaf6cdd 100644 --- a/src/views/run-process-panel/inputs/float-input.tsx +++ b/src/views/run-process-panel/inputs/float-input.tsx @@ -3,18 +3,20 @@ // SPDX-License-Identifier: AGPL-3.0 import * as React from 'react'; -import { getInputLabel, FloatCommandInputParameter, isRequiredInput } from '~/models/workflow'; -import { Field, WrappedFieldProps } from 'redux-form'; -import { TextField } from '~/components/text-field/text-field'; +import { FloatCommandInputParameter, isRequiredInput } from '~/models/workflow'; +import { Field } from 'redux-form'; import { isNumber } from '~/validators/is-number'; +import { GenericInput } from '~/views/run-process-panel/inputs/generic-input'; +import { Input as MaterialInput } from '@material-ui/core'; +import { GenericInputProps } from './generic-input'; export interface FloatInputProps { input: FloatCommandInputParameter; } export const FloatInput = ({ input }: FloatInputProps) => isNaN(value) ? '' : JSON.stringify(value)} validate={[ @@ -22,7 +24,7 @@ export const FloatInput = ({ input }: FloatInputProps) => ? isNumber : () => undefined,]} />; -class DecimalInput extends React.Component { +class FloatInputComponent extends React.Component { state = { endsWithDecimalSeparator: false, }; @@ -42,6 +44,11 @@ class DecimalInput extends React.Component; + return ; } } + +const Input = (props: GenericInputProps) => + ;