X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c038a5258d5790773ccca89a192c8c2b7dcd86cb..8045851b13e03215f3f2c8be6d54b43bd4619862:/src/components/select-field/select-field.tsx?ds=sidebyside diff --git a/src/components/select-field/select-field.tsx b/src/components/select-field/select-field.tsx index 4a25ea7019..6fa7ddea62 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, FormHelperText } 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[] }) =>