X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/7f8c4a43bdd1eb200245ead83ba4aee20c0e1776..ef8fb604ad4a868cae8ed6ad31c1fd1520dd73e0:/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 373ff2e08e..82ce5603dc 100644 --- a/src/components/data-explorer/data-explorer.tsx +++ b/src/components/data-explorer/data-explorer.tsx @@ -14,6 +14,7 @@ import { DataTableFilters } from 'components/data-table-filters/data-table-filte 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'; +import MultiselectToolbar from 'components/multiselectToolbar/MultiselectToolbar'; type CssRules = 'searchBox' | 'headerMenu' | 'toolbar' | 'footer' | 'root' | 'moreOptionsButton' | 'title' | 'dataTable' | 'container'; @@ -48,8 +49,11 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ height: '100%', }, headerMenu: { + width: '100%', float: 'right', - display: 'inline-block', + display: 'flex', + flexDirection: 'row-reverse', + justifyContent: 'space-between', }, }); @@ -77,6 +81,7 @@ interface DataExplorerDataProps { paperKey?: string; currentItemUuid: string; elementPath?: string; + isMSToolbarVisible: boolean; } interface DataExplorerActionProps { @@ -92,6 +97,7 @@ interface DataExplorerActionProps { onChangeRowsPerPage: (rowsPerPage: number) => void; onLoadMore: (page: number) => void; extractKey?: (item: T) => React.Key; + toggleMSToolbar: (isVisible: boolean) => void; } type DataExplorerProps = DataExplorerDataProps & DataExplorerActionProps & WithStyles & MPVPanelProps; @@ -178,6 +184,8 @@ export const DataExplorer = withStyles(styles)( panelName, panelMaximized, elementPath, + isMSToolbarVisible, + toggleMSToolbar, } = this.props; return ( @@ -220,6 +228,7 @@ export const DataExplorer = withStyles(styles)( )} + {isMSToolbarVisible && } )} @@ -238,7 +247,7 @@ export const DataExplorer = withStyles(styles)( defaultViewMessages={defaultViewMessages} currentItemUuid={currentItemUuid} currentRoute={paperKey} - // checkedList={{}} + toggleMSToolbar={toggleMSToolbar} />