Skip to content

Commit 1ee2c9f

Browse files
committed
finish front-end (not communication)
1 parent bd96086 commit 1ee2c9f

File tree

3 files changed

+14
-26
lines changed

3 files changed

+14
-26
lines changed

app/components/Header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ const Header: React.FC<HeaderProps> = React.memo(({ app, service, setLive, live
6565
<h1 className="microserviceTitle">{app}</h1>
6666

6767
{selectModal && <div className="filter" onClick={dropdownClickHandler}></div>}
68-
68+
<div><span>select services to display</span></div>
6969
<div className={selectModal ? 'dropdown active' : 'dropdown'}>
7070
<div
7171
className={selectModal ? 'select disabled' : 'select'}

app/components/TransferColumns.tsx

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { QueryContext } from '../context/QueryContext';
88
import { HealthContext } from '../context/HealthContext';
99
import { EventContext } from '../context/EventContext';
1010
import AvQueuePlayNext from 'material-ui/svg-icons/av/queue-play-next';
11-
import { useIsMount } from '../context/helpers';
11+
1212

1313
const TableTransfer = ({ leftColumns, rightColumns, ...restProps }) => (
1414
<Transfer {...restProps}>
@@ -80,7 +80,7 @@ const TransferColumns = React.memo(() => {
8080

8181
const eventDataList = eventData.eventDataList;
8282
const healthDataList = healthData.healthDataList;
83-
const isMount = useIsMount();
83+
8484

8585
useEffect(()=>{
8686
if(healthDataList && healthDataList.length >0){
@@ -111,9 +111,7 @@ const TransferColumns = React.memo(() => {
111111

112112

113113
useEffect(()=>{
114-
// if(isMount){//skip first render
115-
// return;
116-
// }
114+
117115
console.log("current service:", service);
118116
console.log("healthData in else:", healthDataList.length);
119117
console.log("eventData in else:", eventDataList.length);
@@ -128,7 +126,7 @@ const TransferColumns = React.memo(() => {
128126
if(eventDataList && eventDataList.length >0){
129127
setMetricsPool(getMetrics('event',eventDataList));
130128
}
131-
else{
129+
else if(eventMetricsReady){
132130
setMetricsPool(eventMetrics);
133131
}
134132

@@ -142,9 +140,6 @@ const TransferColumns = React.memo(() => {
142140
else if(healthMetricsReady){
143141
setMetricsPool(healthMetrics);
144142
}
145-
else{
146-
return;
147-
}
148143

149144
}
150145
else{
@@ -158,13 +153,10 @@ const TransferColumns = React.memo(() => {
158153
console.log("set concat metrics:", JSON.stringify(eventMetrics.concat(healthMetrics)));
159154
setMetricsPool(eventMetrics.concat(healthMetrics));
160155
}
161-
162-
console.log("here");
163-
164-
165156
}
166157

167-
},[service, healthMetricsReady, eventMetricsReady])
158+
// },[service, healthMetricsReady, eventMetricsReady])
159+
},[service, eventData, healthData])
168160

169161
const getMetrics = (type, datalist) =>{
170162
let pool: any[] = [];
@@ -285,7 +277,7 @@ const TransferColumns = React.memo(() => {
285277
rightColumns={rightTableColumns}
286278
listStyle={{
287279
width: 700,
288-
height: 700,
280+
height: 1000,
289281
}}
290282
/>
291283
<Switch

app/context/HealthContext.tsx

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,38 +42,34 @@ const HealthContextProvider: React.FC = React.memo(({ children }) => {
4242

4343
Promise.all(
4444
serv.map((service: string) =>{
45-
// if(service !== 'kafkametrics'){
45+
4646

4747
return new Promise((resolve, reject) => {
48-
// console.log('serv in healthcontext:', JSON.stringify(serv));
48+
4949
ipcRenderer.send('healthRequest', service);
5050
ipcRenderer.on('healthResponse', (event: Electron.Event, data: string) => {
51-
51+
console.log("data in healthcontext:", JSON.stringify(data));
5252
let result: any[];
53-
if (tryParseJSON(data)) {
54-
// console.log("data in HealthContext:", data);
53+
if (JSON.stringify(data) !== '{}' && tryParseJSON(data)) {
5554
result = JSON.parse(data);
5655
if (result && result.length && service === Object.keys(result[0])[0]) {
57-
// console.log("in the resolve!!");
56+
5857
resolve(result[0]);
5958
}
6059
}
60+
6161

6262
});
6363

6464
}).then((dt: any) => {
6565

6666
temp.push(dt);
67-
// console.log("temp is:", JSON.stringify(temp));
6867

6968
if (checkServicesComplete(temp, serv)) {
7069

7170
setServices(serv);
7271
let transformedData : any = {};
7372
transformedData = transformData(temp);
74-
// console.log("temp", temp);
75-
// console.log("serv", serv);
76-
// console.log('transformedData:', JSON.stringify(transformedData));
7773
setHealthData(transformedData);
7874

7975
}

0 commit comments

Comments
 (0)