X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/20844fff7469abc3caaf0e14c05741e0acc62611..e9735ea9dc6980f0706bb1e0a3a92384450994fa:/src/views/all-processes-panel/all-processes-panel.tsx diff --git a/src/views/all-processes-panel/all-processes-panel.tsx b/src/views/all-processes-panel/all-processes-panel.tsx index 650a0d95..b06b08e4 100644 --- a/src/views/all-processes-panel/all-processes-panel.tsx +++ b/src/views/all-processes-panel/all-processes-panel.tsx @@ -2,38 +2,38 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from 'react'; +import React from 'react'; import { StyleRulesCallback, WithStyles, withStyles } from '@material-ui/core'; -import { DataExplorer } from "~/views-components/data-explorer/data-explorer"; +import { DataExplorer } from "views-components/data-explorer/data-explorer"; import { connect, DispatchProp } from 'react-redux'; -import { DataColumns } from '~/components/data-table/data-table'; +import { DataColumns } from 'components/data-table/data-table'; import { RouteComponentProps } from 'react-router'; -import { DataTableFilterItem } from '~/components/data-table-filters/data-table-filters'; -import { SortDirection } from '~/components/data-table/data-column'; -import { ResourceKind } from '~/models/resource'; -import { ArvadosTheme } from '~/common/custom-theme'; -import { ALL_PROCESSES_PANEL_ID } from '~/store/all-processes-panel/all-processes-panel-action'; +import { DataTableFilterItem } from 'components/data-table-filters/data-table-filters'; +import { SortDirection } from 'components/data-table/data-column'; +import { ResourceKind } from 'models/resource'; +import { ArvadosTheme } from 'common/custom-theme'; +import { ALL_PROCESSES_PANEL_ID } from 'store/all-processes-panel/all-processes-panel-action'; import { ProcessStatus, ResourceName, - ResourceOwner, + ResourceOwnerWithName, ResourceType, ContainerRunTime, ResourceCreatedAtDate -} from '~/views-components/data-explorer/renderers'; -import { ProcessIcon } from '~/components/icon/icon'; -import { openProcessContextMenu } from '~/store/context-menu/context-menu-actions'; -import { loadDetailsPanel } from '~/store/details-panel/details-panel-action'; -import { navigateTo } from '~/store/navigation/navigation-action'; -import { ContainerRequestState } from "~/models/container-request"; -import { RootState } from '~/store/store'; -import { DataTableDefaultView } from '~/components/data-table-default-view/data-table-default-view'; -import { createTree } from '~/models/tree'; -import { getInitialProcessStatusFilters, getInitialProcessTypeFilters } from '~/store/resource-type-filters/resource-type-filters'; -import { getProcess } from '~/store/processes/process'; -import { ResourcesState } from '~/store/resources/resources'; +} from 'views-components/data-explorer/renderers'; +import { ProcessIcon } from 'components/icon/icon'; +import { openProcessContextMenu } from 'store/context-menu/context-menu-actions'; +import { loadDetailsPanel } from 'store/details-panel/details-panel-action'; +import { navigateTo } from 'store/navigation/navigation-action'; +import { ContainerRequestState } from "models/container-request"; +import { RootState } from 'store/store'; +import { DataTableDefaultView } from 'components/data-table-default-view/data-table-default-view'; +import { createTree } from 'models/tree'; +import { getInitialProcessStatusFilters, getInitialProcessTypeFilters } from 'store/resource-type-filters/resource-type-filters'; +import { getProcess } from 'store/processes/process'; +import { ResourcesState } from 'store/resources/resources'; -type CssRules = "toolbar" | "button"; +type CssRules = "toolbar" | "button" | "root"; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ toolbar: { @@ -43,6 +43,9 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ button: { marginLeft: theme.spacing.unit }, + root: { + width: '100%', + } }); export enum AllProcessesPanelColumnNames { @@ -87,7 +90,7 @@ export const allProcessesPanelColumns: DataColumns = [ selected: true, configurable: true, filters: createTree(), - render: uuid => + render: uuid => }, { name: AllProcessesPanelColumnNames.CREATED_AT, @@ -138,22 +141,21 @@ export const AllProcessesPanel = withStyles(styles)( } handleRowClick = (uuid: string) => { - this.props.dispatch(loadDetailsPanel(uuid)); + this.props.dispatch(loadDetailsPanel(uuid)); } render() { - return - } />; + dataTableDefaultView={ } /> + } } )