From 948204ee82cd6c2c0cedf2820eec0610a9df7185 Mon Sep 17 00:00:00 2001
From: Aijana Schumann <aijana.schumann@highstreet-technologies.com>
Date: Fri, 30 Jul 2021 09:03:14 +0200
Subject: Update InventoryApp

Fix several bugs and improve usability

Issue-ID: CCSDK-3395
Signed-off-by: Aijana Schumann <aijana.schumann@highstreet-technologies.com>
Change-Id: I25a3badc2d179ccc99ffd38e860046dbfd771df1
---
 .../apps/inventoryApp/src/views/dashboard.tsx      | 28 +++++++++++-----------
 1 file changed, 14 insertions(+), 14 deletions(-)

(limited to 'sdnr/wt/odlux/apps/inventoryApp/src/views/dashboard.tsx')

diff --git a/sdnr/wt/odlux/apps/inventoryApp/src/views/dashboard.tsx b/sdnr/wt/odlux/apps/inventoryApp/src/views/dashboard.tsx
index 11427fba9..b672dc336 100644
--- a/sdnr/wt/odlux/apps/inventoryApp/src/views/dashboard.tsx
+++ b/sdnr/wt/odlux/apps/inventoryApp/src/views/dashboard.tsx
@@ -55,7 +55,7 @@ const mapDispatch = (dispatcher: IDispatcher) => ({
   },
   inventoryElementsActions: createInventoryElementsActions(dispatcher.dispatch),
   navigateToApplication: (applicationName: string, path?: string) => dispatcher.dispatch(new NavigateToApplication(applicationName, path)),
-  updateInventoryTree: (mountId: string, seatchTerm?: string) => dispatcher.dispatch(updateInventoryTreeAsyncAction(mountId, seatchTerm)),
+  updateInventoryTree: (mountId: string, searchTerm?: string) => dispatcher.dispatch(updateInventoryTreeAsyncAction(mountId, searchTerm)),
 });
 
 let treeViewInitialSorted = false;
@@ -173,19 +173,19 @@ class DashboardSelectorComponent extends React.Component<DashboardComponentProps
         {
           activePanelId === "TreeviewTable" &&
 
-          <ConnectedElementTable stickyHeader tableId="treeview-networkelement-selection-table"  
-          onHandleClick={(e, row) => { 
-            this.props.history.push(`${this.props.match.path}/${row.nodeId}`);
-            this.props.updateInventoryTree(row.nodeId, '*');
-         }} 
-          columns={[
-            { property: "nodeId", title: "Node Name", type: ColumnType.text },
-            { property: "isRequired", title: "Required", type: ColumnType.boolean },
-            { property: "host", title: "Host", type: ColumnType.text },
-            { property: "port", title: "Port", type: ColumnType.numeric },
-            { property: "coreModelCapability", title: "Core Model", type: ColumnType.text },
-            { property: "deviceType", title: "Type", type: ColumnType.text },
-          ]} idProperty="id" {...this.props.connectedNetworkElementsActions} {...this.props.connectedNetworkElementsProperties} asynchronus >
+          <ConnectedElementTable stickyHeader tableId="treeview-networkelement-selection-table"
+            onHandleClick={(e, row) => {
+              this.props.navigateToApplication("inventory", row.nodeId);
+              this.props.updateInventoryTree(row.nodeId, '*');
+            }}
+            columns={[
+              { property: "nodeId", title: "Node Name", type: ColumnType.text },
+              { property: "isRequired", title: "Required", type: ColumnType.boolean },
+              { property: "host", title: "Host", type: ColumnType.text },
+              { property: "port", title: "Port", type: ColumnType.numeric },
+              { property: "coreModelCapability", title: "Core Model", type: ColumnType.text },
+              { property: "deviceType", title: "Type", type: ColumnType.text },
+            ]} idProperty="id" {...this.props.connectedNetworkElementsActions} {...this.props.connectedNetworkElementsProperties} asynchronus >
           </ConnectedElementTable>
         }
       </>
-- 
cgit 1.2.3-korg

