import * as React from 'react';
import { connect } from 'react-redux';
import { Grid, Button, Typography } from "@material-ui/core";
-
import { DataExplorer } from "~/views-components/data-explorer/data-explorer";
import { DataColumns } from '~/components/data-table/data-table';
import { SortDirection } from '~/components/data-table/data-column';
import { getResource, ResourcesState, filterResources } from '~/store/resources/resources';
import { GroupResource } from '~/models/group';
import { RootState } from '~/store/store';
-import { Dispatch } from 'redux';
import { openContextMenu } from '~/store/context-menu/context-menu-actions';
import { ResourceKind } from '~/models/resource';
import { LinkClass, LinkResource } from '~/models/link';
const mapDispatchToProps = {
onContextMenu: openContextMenu,
- onRowDoubleClick: navigateToGroupDetails,
+ onRowDoubleClick: (uuid: string) =>
+ navigateToGroupDetails(uuid),
onNewGroup: openCreateGroupDialog,
};
const permissions = filterResources((resource: LinkResource) =>
resource.kind === ResourceKind.LINK &&
resource.linkClass === LinkClass.PERMISSION &&
- resource.headUuid === props.uuid
+ resource.tailUuid === props.uuid
)(state.resources);
return {