From 1aa16aa66708f828d4b675a8ab37f36a32c585ce Mon Sep 17 00:00:00 2001
From: Chi Chang <edingroot@gmail.com>
Date: Mon, 31 Aug 2020 00:02:17 +0800
Subject: [PATCH] Button to refresh realtime dashboard

---
 frontend/src/pages/Dashboard/index.js | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/frontend/src/pages/Dashboard/index.js b/frontend/src/pages/Dashboard/index.js
index c332ea0..0d1ac51 100644
--- a/frontend/src/pages/Dashboard/index.js
+++ b/frontend/src/pages/Dashboard/index.js
@@ -36,7 +36,6 @@ class DetailButton extends Component {
 
   handleClick(cell, row, rowIndex) {
     UEInfoApiHelper.fetchUEInfoDetail(cell).then(result => {
-
       let success = result[0]
       let smContextRef = result[1]
 
@@ -45,15 +44,12 @@ class DetailButton extends Component {
         // console.log(smContextRef)
         UEInfoApiHelper.fetchUEInfoDetailSMF(smContextRef).then()
       }
-
-
     });
   }
 
   render() {
     const {cell, row, rowIndex} = this.props;
     return (
-
       <Button
         bsStyle="primary"
         onClick={() => this.handleClick(cell, row, rowIndex)}
@@ -82,6 +78,10 @@ class UEInfo extends Component {
     //   clearInterval(this.ueInfoFetcherTimer);
   }
 
+  refreshTable() {
+    UEInfoApiHelper.fetchRegisteredUE().then();
+  }
+
   cellButton(cell, row, enumObject, rowIndex) {
     return (
       <DetailButton cell={cell} row={row} rowIndex={rowIndex}/>
@@ -107,6 +107,10 @@ class UEInfo extends Component {
             <div className="card">
               <div className="header subscribers__header">
                 <h4>Registered UEs</h4>
+                <Button bsStyle={"primary"} className="subscribers__button"
+                        onClick={this.refreshTable.bind(this)}>
+                  Refresh
+                </Button>
               </div>
 
               <div className="content subscribers__content">
-- 
GitLab