X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/2a60ee742601aec7a0bc6ee832da39d834d82eb7..9ee35a64c605f116aec71f78c65b54730d6e1076:/src/views/search-results-panel/search-results-panel-view.tsx
diff --git a/src/views/search-results-panel/search-results-panel-view.tsx b/src/views/search-results-panel/search-results-panel-view.tsx
index df6a7e8c..dae91bd0 100644
--- a/src/views/search-results-panel/search-results-panel-view.tsx
+++ b/src/views/search-results-panel/search-results-panel-view.tsx
@@ -8,27 +8,28 @@ import { DataColumns } from '~/components/data-table/data-table';
import { DataTableFilterItem } from '~/components/data-table-filters/data-table-filters';
import { ResourceKind } from '~/models/resource';
import { ContainerRequestState } from '~/models/container-request';
-import { SearchBarAdvanceFormData } from '~/models/search-bar';
import { SEARCH_RESULTS_PANEL_ID } from '~/store/search-results-panel/search-results-panel-actions';
import { DataExplorer } from '~/views-components/data-explorer/data-explorer';
import {
- ProcessStatus, ResourceCluster,
+ ResourceCluster,
ResourceFileSize,
ResourceLastModifiedDate,
ResourceName,
ResourceOwner,
+ ResourceStatus,
ResourceType
} from '~/views-components/data-explorer/renderers';
import { createTree } from '~/models/tree';
import { getInitialResourceTypeFilters } from '~/store/resource-type-filters/resource-type-filters';
-import { User } from "~/models/user";
-import { Config } from '~/common/config';
-import { Session } from "~/models/session";
+import { SearchResultsPanelProps } from "./search-results-panel";
+import { Routes } from '~/routes/routes';
+import { Link } from 'react-router-dom';
+import { StyleRulesCallback, withStyles, WithStyles } from '@material-ui/core';
+import { ArvadosTheme } from '~/common/custom-theme';
export enum SearchResultsPanelColumnNames {
CLUSTER = "Cluster",
NAME = "Name",
- PROJECT = "Project",
STATUS = "Status",
TYPE = 'Type',
OWNER = "Owner",
@@ -36,22 +37,14 @@ export enum SearchResultsPanelColumnNames {
LAST_MODIFIED = "Last modified"
}
-export interface SearchResultsPanelDataProps {
- data: SearchBarAdvanceFormData;
- user: User;
- sessions: Session[];
- remoteHostsConfig: { [key: string]: Config };
- localCluster: string;
-}
-
-export interface SearchResultsPanelActionProps {
- onItemClick: (item: string) => void;
- onContextMenu: (event: React.MouseEvent
Searching local cluster {props.localCluster} only. To search multiple clusters, start from your home Workbench.
- } - />; -}; +export const SearchResultsPanelView = withStyles(styles, { withTheme: true })( + (props: SearchResultsPanelProps & WithStyles