import * as React from 'react';
import { WrappedFieldProps } from 'redux-form';
-import { ArvadosTheme } from '~/common/custom-theme';
-import { FormControlLabel, Checkbox, StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core';
+import { FormControlLabel, Checkbox } from '@material-ui/core';
-type CssRules = 'checkboxField';
-
-const styles: StyleRulesCallback<CssRules> = (theme: ArvadosTheme) => ({
- checkboxField: {
-
- }
-});
-
-export const CheckboxField = withStyles(styles)((props: WrappedFieldProps & WithStyles<CssRules> & { label?: string }) =>
+export const CheckboxField = (props: WrappedFieldProps & { label?: string }) =>
<FormControlLabel
control={
<Checkbox
checked={props.input.value}
onChange={props.input.onChange}
+ disabled={props.meta.submitting}
color="primary" />
}
label={props.label}
- />);
\ No newline at end of file
+ />;
\ No newline at end of file