X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/31e84a9315728c2f58a26bf0e9e1d2b38326fb86..e5dc88dd1a6c54610d92854d527e5048543d93ec:/src/views/project-panel/project-panel.tsx?ds=sidebyside diff --git a/src/views/project-panel/project-panel.tsx b/src/views/project-panel/project-panel.tsx index 35a7f9c1..67264511 100644 --- a/src/views/project-panel/project-panel.tsx +++ b/src/views/project-panel/project-panel.tsx @@ -2,49 +2,50 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import withStyles from "@material-ui/core/styles/withStyles"; import { DispatchProp, connect } from 'react-redux'; import { RouteComponentProps } from 'react-router'; import { StyleRulesCallback, WithStyles } from "@material-ui/core"; -import { DataExplorer } from "~/views-components/data-explorer/data-explorer"; -import { DataColumns } from '~/components/data-table/data-table'; -import { RootState } from '~/store/store'; -import { DataTableFilterItem } from '~/components/data-table-filters/data-table-filters'; -import { ContainerRequestState } from '~/models/container-request'; -import { SortDirection } from '~/components/data-table/data-column'; -import { ResourceKind, Resource } from '~/models/resource'; +import { DataExplorer } from "views-components/data-explorer/data-explorer"; +import { DataColumns } from 'components/data-table/data-table'; +import { RootState } from 'store/store'; +import { DataTableFilterItem } from 'components/data-table-filters/data-table-filters'; +import { ContainerRequestState } from 'models/container-request'; +import { SortDirection } from 'components/data-table/data-column'; +import { ResourceKind, Resource } from 'models/resource'; import { ResourceFileSize, ResourceLastModifiedDate, ProcessStatus, ResourceType, ResourceOwner -} from '~/views-components/data-explorer/renderers'; -import { ProjectIcon } from '~/components/icon/icon'; -import { ResourceName } from '~/views-components/data-explorer/renderers'; +} from 'views-components/data-explorer/renderers'; +import { ProjectIcon } from 'components/icon/icon'; +import { ResourceName } from 'views-components/data-explorer/renderers'; import { ResourcesState, getResource -} from '~/store/resources/resources'; -import { loadDetailsPanel } from '~/store/details-panel/details-panel-action'; +} from 'store/resources/resources'; +import { loadDetailsPanel } from 'store/details-panel/details-panel-action'; import { openContextMenu, resourceUuidToContextMenuKind -} from '~/store/context-menu/context-menu-actions'; -import { navigateTo } from '~/store/navigation/navigation-action'; -import { getProperty } from '~/store/properties/properties'; -import { PROJECT_PANEL_CURRENT_UUID } from '~/store/project-panel/project-panel-action'; -import { DataTableDefaultView } from '~/components/data-table-default-view/data-table-default-view'; -import { ArvadosTheme } from "~/common/custom-theme"; -import { createTree } from '~/models/tree'; +} from 'store/context-menu/context-menu-actions'; +import { navigateTo } from 'store/navigation/navigation-action'; +import { getProperty } from 'store/properties/properties'; +import { PROJECT_PANEL_CURRENT_UUID } from 'store/project-panel/project-panel-action'; +import { DataTableDefaultView } from 'components/data-table-default-view/data-table-default-view'; +import { ArvadosTheme } from "common/custom-theme"; +import { createTree } from 'models/tree'; import { getInitialResourceTypeFilters, getInitialProcessStatusFilters -} from '~/store/resource-type-filters/resource-type-filters'; -import { GroupContentsResource } from '~/services/groups-service/groups-service'; -import { GroupClass, GroupResource } from '~/models/group'; +} from 'store/resource-type-filters/resource-type-filters'; +import { GroupContentsResource } from 'services/groups-service/groups-service'; +import { GroupClass, GroupResource } from 'models/group'; +import { CollectionResource } from 'models/collection'; type CssRules = 'root' | "button"; @@ -183,7 +184,9 @@ export const ProjectPanel = withStyles(styles)( ownerUuid: resource.ownerUuid, isTrashed: ('isTrashed' in resource) ? resource.isTrashed: false, kind: resource.kind, - menuKind + menuKind, + description: resource.description, + storageClassesDesired: (resource as CollectionResource).storageClassesDesired, })); } this.props.dispatch(loadDetailsPanel(resourceUuid));