X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/993c6c511af30163a2826d6992720b6be397943b..8d491bda9abdc1a8d5f0ac8bcea3bf77eb221888:/src/components/data-explorer/data-explorer.tsx diff --git a/src/components/data-explorer/data-explorer.tsx b/src/components/data-explorer/data-explorer.tsx index 40617f73..4e14b996 100644 --- a/src/components/data-explorer/data-explorer.tsx +++ b/src/components/data-explorer/data-explorer.tsx @@ -11,7 +11,13 @@ import { SearchInput } from 'components/search-input/search-input'; import { ArvadosTheme } from "common/custom-theme"; import { createTree } from 'models/tree'; import { DataTableFilters } from 'components/data-table-filters/data-table-filters-tree'; -import { CloseIcon, IconType, MaximizeIcon, MoreOptionsIcon } from 'components/icon/icon'; +import { + CloseIcon, + IconType, + MaximizeIcon, + UnMaximizeIcon, + MoreOptionsIcon +} from 'components/icon/icon'; import { PaperProps } from '@material-ui/core/Paper'; import { MPVPanelProps } from 'components/multi-panel-view/multi-panel-view'; @@ -152,7 +158,7 @@ export const DataExplorer = withStyles(styles)( items, itemsAvailable, onRowClick, onRowDoubleClick, classes, defaultViewIcon, defaultViewMessages, hideColumnSelector, actions, paperProps, hideSearchInput, paperKey, fetchMode, currentItemUuid, title, - doHidePanel, doMaximizePanel, panelName, panelMaximized, elementPath + doHidePanel, doMaximizePanel, doUnMaximizePanel, panelName, panelMaximized, elementPath } = this.props; return @@ -176,6 +182,10 @@ export const DataExplorer = withStyles(styles)( columns={columns} onColumnToggle={onColumnToggle} />} + { doUnMaximizePanel && panelMaximized && + + + } { doMaximizePanel && !panelMaximized &&