@@ -6,14 +6,18 @@ import DashboardContext from '../context/DashboardContext';
66import Microservices from '../AComp/Microservices.jsx' ;
77import OverviewContext from '../context/OverviewContext' ;
88import 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
1013const { ipcRenderer } = window . require ( 'electron' ) ;
1114
1215const 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