refactor link panel
authorJanicki Artur <artur.janicki@contractors.roche.com>
Thu, 13 Dec 2018 15:32:40 +0000 (16:32 +0100)
committerJanicki Artur <artur.janicki@contractors.roche.com>
Thu, 13 Dec 2018 15:32:40 +0000 (16:32 +0100)
Feature #14602_admin_compute_node_paginations

Arvados-DCO-1.1-Signed-off-by: Janicki Artur <artur.janicki@contractors.roche.com>

src/views/link-panel/link-panel-root.tsx
src/views/link-panel/link-panel.tsx

index d5ba79b335a1bde9c19f8e7cf28f6047eee223b2..a4c8e010bcb32d0a9617554ff87e965e76ee2e78 100644 (file)
@@ -63,19 +63,19 @@ export const linkPanelColumns: DataColumns<string> = [
     }
 ];
 
-export interface LinkPanelDataProps {
+export interface LinkPanelRootDataProps {
     resources: ResourcesState;
 }
 
-export interface LinkPanelActionProps {
+export interface LinkPanelRootActionProps {
     onItemClick: (item: string) => void;
     onContextMenu: (event: React.MouseEvent<HTMLElement>, item: string) => void;
     onItemDoubleClick: (item: string) => void;
 }
 
-export type LinkPanelProps = LinkPanelDataProps & LinkPanelActionProps;
+export type LinkPanelRootProps = LinkPanelRootDataProps & LinkPanelRootActionProps;
 
-export const LinkPanelRoot = (props: LinkPanelProps) => {
+export const LinkPanelRoot = (props: LinkPanelRootProps) => {
     return <DataExplorer
         id={LINK_PANEL_ID}
         onRowClick={props.onItemClick}
index 2c3bf758850cc30412ba10c42a5dc854f6df7f06..4bff4ee7c6be609cba72092cb0a2d43c153e5685 100644 (file)
@@ -6,16 +6,16 @@ import { Dispatch } from "redux";
 import { connect } from "react-redux";
 import { RootState } from '~/store/store';
 import { openContextMenu, resourceKindToContextMenuKind } from '~/store/context-menu/context-menu-actions';
-import { LinkPanelRoot, LinkPanelActionProps } from '~/views/link-panel/link-panel-root';
+import { LinkPanelRoot, LinkPanelRootActionProps, LinkPanelRootDataProps } from '~/views/link-panel/link-panel-root';
 import { ResourceKind } from '~/models/resource';
 
-const mapStateToProps = (state: RootState) => {
+const mapStateToProps = (state: RootState): LinkPanelRootDataProps => {
     return {
         resources: state.resources
     };
 };
 
-const mapDispatchToProps = (dispatch: Dispatch): LinkPanelActionProps => ({
+const mapDispatchToProps = (dispatch: Dispatch): LinkPanelRootActionProps => ({
     onContextMenu: (event, resourceUuid) => {
         const kind = resourceKindToContextMenuKind(resourceUuid);
         if (kind) {