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';
export enum SearchResultsPanelColumnNames {
CLUSTER = "Cluster",
NAME = "Name",
- PROJECT = "Project",
STATUS = "Status",
TYPE = 'Type',
OWNER = "Owner",
filters: createTree(),
render: (uuid: string) => <ResourceName uuid={uuid} />
},
- {
- name: SearchResultsPanelColumnNames.PROJECT,
- selected: true,
- configurable: true,
- filters: createTree(),
- render: uuid => <ResourceFileSize uuid={uuid} />
- },
{
name: SearchResultsPanelColumnNames.STATUS,
selected: true,
configurable: true,
filters: createTree(),
- render: uuid => <ProcessStatus uuid={uuid} />
+ render: uuid => <ResourceStatus uuid={uuid} />
},
{
name: SearchResultsPanelColumnNames.TYPE,
export const SearchResultsPanelView = withStyles(styles, { withTheme: true })(
(props: SearchResultsPanelProps & WithStyles<CssRules, true>) => {
const homeCluster = props.user.uuid.substr(0, 5);
- console.log(props.sessions);
const loggedIn = props.sessions.filter((ss) => ss.loggedIn && ss.userIsActive);
- return <DataExplorer
+ return <span data-cy='search-results'><DataExplorer
id={SEARCH_RESULTS_PANEL_ID}
onRowClick={props.onItemClick}
onRowDoubleClick={props.onItemDoubleClick}
: <span style={{ marginLeft: "2em" }}>Use <Link to={Routes.SITE_MANAGER} >Site Manager</Link> to manage which clusters will be searched.</span>}
</div >
}
- />;
+ /></span>;
});