import {Container, Nav, Navbar, NavDropdown} from "react-bootstrap"; import {useEffect, useState} from "react"; import Visualizer from "./visualizer/Visualizer"; import Enable from "./modals/Enable"; import Version from "./modals/Version"; import * as metadata from "../api/metadata"; const Console = (props) => { const [showEnableModal, setShowEnableModal] = useState(false); const openEnableModal = () => setShowEnableModal(true); const closeEnableModal = () => setShowEnableModal(false); const [showVersionModal, setShowVersionModal] = useState(false); const openVersionModal = () => setShowVersionModal(true); const closeVersionModal = () => setShowVersionModal(false); const [overview, setOverview] = useState([]); useEffect(() => { let mounted = true; metadata.overview().then(resp => { if(mounted) { setOverview(resp.data); } }); }, []); useEffect(() => { let mounted = true; let interval = setInterval(() => { metadata.overview().then(resp => { if(mounted) { setOverview(resp.data); } }) }, 1000) return () => { mounted = false; clearInterval(interval); } }, []) return ( Ziggy{' '} zrok ); } export default Console;