X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/25216cc7acedc987c26a159f0b640210c0ef101e..90a80294d2f10e5aa9b7f33adc760ce55bbf4f04:/src/views-components/dialog-update/dialog-collection-update.tsx diff --git a/src/views-components/dialog-update/dialog-collection-update.tsx b/src/views-components/dialog-update/dialog-collection-update.tsx index 4dd2c18f..d77d10ff 100644 --- a/src/views-components/dialog-update/dialog-collection-update.tsx +++ b/src/views-components/dialog-update/dialog-collection-update.tsx @@ -2,24 +2,51 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import { InjectedFormProps } from 'redux-form'; import { WithDialogProps } from 'store/dialog/with-dialog'; -import { CollectionUpdateFormDialogData } from 'store/collections/collection-update-actions'; +import { CollectionUpdateFormDialogData, COLLECTION_UPDATE_FORM_NAME } from 'store/collections/collection-update-actions'; import { FormDialog } from 'components/form-dialog/form-dialog'; -import { CollectionNameField, CollectionDescriptionField } from 'views-components/form-fields/collection-form-fields'; +import { + CollectionNameField, + CollectionDescriptionField, + CollectionStorageClassesField +} from 'views-components/form-fields/collection-form-fields'; +import { UpdateCollectionPropertiesForm } from 'views-components/collection-properties/update-collection-properties-form'; +import { FormGroup, FormLabel, StyleRulesCallback, withStyles, WithStyles } from '@material-ui/core'; +import { resourcePropertiesList } from 'views-components/resource-properties/resource-properties-list'; + +type CssRules = 'propertiesForm'; + +const styles: StyleRulesCallback = theme => ({ + propertiesForm: { + marginTop: theme.spacing.unit * 2, + marginBottom: theme.spacing.unit * 2, + }, +}); type DialogCollectionProps = WithDialogProps<{}> & InjectedFormProps; export const DialogCollectionUpdate = (props: DialogCollectionProps) => ; -const CollectionEditFields = () => - - -; +const UpdateCollectionPropertiesList = resourcePropertiesList(COLLECTION_UPDATE_FORM_NAME); + +const CollectionEditFields = withStyles(styles)( + ({ classes }: WithStyles) => + + +
+ Properties + + + + +
+ +
);