Skip to content

Commit 1fdb96e

Browse files
committed
setup ADD DELETE
1 parent c60b251 commit 1fdb96e

4 files changed

Lines changed: 17 additions & 12 deletions

File tree

app/AComp/ServicesList.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react';
22

33
const ServicesList = (props) => {
4-
const { context, Click, isClicked } = props;
4+
const { context, Click, isclicked } = props;
55
const buttonStore = [];
66
for (let i = 0; i < context.length; i += 1) {
77
buttonStore.push(
@@ -11,7 +11,7 @@ const ServicesList = (props) => {
1111
type="button"
1212
key={`${i}${context[i]}`}
1313
onClick={Click}
14-
isClicked={isClicked}
14+
isclicked={isclicked}
1515
>
1616
{context[i]}
1717
</button>

app/containers/DashboardContainer.jsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import React, { useState } from 'react';
22
import Monitoring from './MonitoringContainer.jsx';
33
import SidebarContainer from './SideBarContainer.jsx';
4-
import AddService from '../components/AddService.jsx';
5-
import DeleteService from '../components/DeleteService.jsx';
64
// import ServiceOverview from '../components/ServiceOverview';
75

86
const DashboardContainer = () => {
@@ -18,7 +16,7 @@ const DashboardContainer = () => {
1816
<div className="servicesDashboardContainer">
1917
<SidebarContainer setSelection={setSelection} setDetails={setDetails}/>
2018
<div className="databsaseList">
21-
<Monitoring serviceSelected={serviceSelected} detailsSelected={detailsSelected}/>
19+
{serviceSelected}
2220
</div>
2321
</div>
2422
);

app/containers/MonitoringContainer.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import OverviewContext from '../context/OverviewContext';
55
import HealthInformationContext from '../context/DetailsContext';
66
import routeChart from '../assets/routeChart.png';
77
import ServiceDetails from '../components/ServiceDetails.jsx';
8+
import ServiceOverview from '../components/ServiceOverview.jsx';
9+
import AddService from '../components/AddService.jsx';
810

911
const MonitoringContainer = (props) => {
1012
const { serviceSelected } = props;

app/containers/SideBarContainer.jsx

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,18 @@ import DashboardContext from '../context/DashboardContext';
66
import Microservices from '../AComp/Microservices.jsx';
77
import OverviewContext from '../context/OverviewContext';
88
import ServicesList from '../AComp/ServicesList.jsx';
9+
import AddService from '../components/AddService.jsx';
10+
import DeleteService from '../components/DeleteService.jsx';
11+
import Monitoring from './MonitoringContainer.jsx';
912

1013
const { ipcRenderer } = window.require('electron');
1114

1215
const SidebarContainer = (props) => {
13-
const { setSelection, setDetails } = props;
16+
// const { setSelection, setDetails } = props;
1417
// Used to toggle setup required if user wants to add a new database.
1518
const setup = useContext(SetupContext);
16-
19+
const { setSelection } = props;
20+
const [detailsSelected, setDetails] = useState();
1721
// List of the databases saved by users to track microservices.
1822
const serviceList = useContext(DashboardContext);
1923

@@ -23,11 +27,11 @@ const SidebarContainer = (props) => {
2327
// Contexts have data added to them following successful IPC return. Data is later used to create charts.
2428
const serviceComponents = useContext(OverviewContext);
2529
const [index, setIndex] = useState();
26-
const [isClicked, setClicked] = useState(false);
30+
const [isclicked, setClicked] = useState(false);
2731

2832
// Helper function to check if Clicked toggles
29-
const clickToggle = () => {
30-
if (isClicked) setClicked(false);
33+
const clickToggle = (e) => {
34+
if (isclicked) setClicked(false);
3135
else setClicked(true);
3236
};
3337
// Click function for Services
@@ -43,6 +47,7 @@ const SidebarContainer = (props) => {
4347
setOverviewState(Object.values(JSON.parse(data)));
4448
serviceComponents.overviewData = JSON.parse(data);
4549
});
50+
setSelection(<Monitoring detailsSelected={detailsSelected} />);
4651
};
4752
// Click function for AddService
4853
const AddClick = () => {
@@ -63,9 +68,9 @@ const SidebarContainer = (props) => {
6368
<ServicesList
6469
context={serviceList}
6570
Click={ServicesClick}
66-
isClicked={isClicked}
71+
isclicked={isclicked}
6772
/>
68-
{isClicked ? (
73+
{isclicked ? (
6974
<Microservices
7075
overviewState={overviewState}
7176
setDetails={setDetails}

0 commit comments

Comments
 (0)