X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5b0d52ac3485c84de8df559ac9efaba5c4433135..226ebf449857fe00901610e1831b32f3801e9e22:/services/workbench2/src/views/search-results-panel/search-results-panel-view.tsx diff --git a/services/workbench2/src/views/search-results-panel/search-results-panel-view.tsx b/services/workbench2/src/views/search-results-panel/search-results-panel-view.tsx index d9b9002e3e..e9693b50e5 100644 --- a/services/workbench2/src/views/search-results-panel/search-results-panel-view.tsx +++ b/services/workbench2/src/views/search-results-panel/search-results-panel-view.tsx @@ -21,7 +21,7 @@ import { } from 'views-components/data-explorer/renderers'; import servicesProvider from 'common/service-provider'; import { createTree } from 'models/tree'; -import { getInitialResourceTypeFilters } from 'store/resource-type-filters/resource-type-filters'; +import { getInitialSearchTypeFilters } from 'store/resource-type-filters/resource-type-filters'; import { SearchResultsPanelProps } from "./search-results-panel"; import { Routes } from 'routes/routes'; import { Link } from 'react-router-dom'; @@ -69,7 +69,7 @@ export const searchResultsPanelColumns: DataColumns }, @@ -84,7 +84,7 @@ export const searchResultsPanelColumns: DataColumns , }, { @@ -105,7 +105,7 @@ export const searchResultsPanelColumns: DataColumns } @@ -130,8 +130,8 @@ export const SearchResultsPanelView = withStyles(styles, { withTheme: true })( const clusterId = searchUuid.split('-')[0]; const serviceType = camelCase(itemKind?.replace('arvados#', '')); const service = Object.values(servicesProvider.getServices()) - .filter(({resourceType}) => !!resourceType) - .find(({resourceType}) => camelCase(resourceType).indexOf(serviceType) > -1); + .filter(({ resourceType }) => !!resourceType) + .find(({ resourceType }) => camelCase(resourceType).indexOf(serviceType) > -1); const sessions = getSearchSessions(clusterId, props.sessions); if (sessions.length > 0) { @@ -150,35 +150,35 @@ export const SearchResultsPanelView = withStyles(styles, { withTheme: true })( } })(); - // eslint-disable-next-line react-hooks/exhaustive-deps + // eslint-disable-next-line react-hooks/exhaustive-deps }, [selectedItem]); const onItemClick = useCallback((uuid) => { setSelectedItem(uuid); props.onItemClick(uuid); - // eslint-disable-next-line react-hooks/exhaustive-deps - },[props.onItemClick]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [props.onItemClick]); return - {loggedIn.length === 1 ? - Searching local cluster - : Searching clusters: {loggedIn.map((ss) => - - )}} - {loggedIn.length === 1 && props.localCluster !== homeCluster ? - To search multiple clusters, start from your home Workbench. - : Use Site Manager to manage which clusters will be searched.} - - } - />; + id={SEARCH_RESULTS_PANEL_ID} + onRowClick={onItemClick} + onRowDoubleClick={props.onItemDoubleClick} + onContextMenu={props.onContextMenu} + contextMenuColumn={false} + elementPath={`/ ${itemPath.reverse().join(' / ')}`} + hideSearchInput + title={ +
+ {loggedIn.length === 1 ? + Searching local cluster + : Searching clusters: {loggedIn.map((ss) => + + )}} + {loggedIn.length === 1 && props.localCluster !== homeCluster ? + To search multiple clusters, start from your home Workbench. + : Use Site Manager to manage which clusters will be searched.} +
+ } + />; });