X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/7c60f5e6b3a7dc1b9061876f96b7cb12f7120a2f..27dd462657b3b7434780de3250d0b2b0a75cea65:/src/components/select-field/select-field.tsx diff --git a/src/components/select-field/select-field.tsx b/src/components/select-field/select-field.tsx index 1c3dec35..6fa7ddea 100644 --- a/src/components/select-field/select-field.tsx +++ b/src/components/select-field/select-field.tsx @@ -2,10 +2,10 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import { WrappedFieldProps } from 'redux-form'; -import { ArvadosTheme } from '~/common/custom-theme'; -import { StyleRulesCallback, WithStyles, withStyles, FormControl, InputLabel, Select, MenuItem } from '@material-ui/core'; +import { ArvadosTheme } from 'common/custom-theme'; +import { StyleRulesCallback, WithStyles, withStyles, FormControl, InputLabel, Select, FormHelperText } from '@material-ui/core'; type CssRules = 'formControl' | 'selectWrapper' | 'select' | 'option'; @@ -35,14 +35,18 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ } }); +interface NativeSelectFieldProps { + disabled?: boolean; +} + export const NativeSelectField = withStyles(styles) - ((props: WrappedFieldProps & WithStyles & { items: any[] }) => + ((props: WrappedFieldProps & NativeSelectFieldProps & WithStyles & { items: any[] }) => + {props.children} + + {props.meta.error} + +);