import React from 'react'; import { Switch, Route, Redirect, } from 'react-router-dom'; import './App.scss'; import BrokersContainer from './Brokers/BrokersContainer'; import TopicsContainer from './Topics/TopicsContainer'; import NavConatiner from './Nav/NavConatiner'; import PageLoader from './common/PageLoader/PageLoader'; interface AppProps { isClusterListFetched: boolean; fetchClustersList: () => void; } const App: React.FC = ({ isClusterListFetched, fetchClustersList, }) => { React.useEffect(() => { fetchClustersList() }, [fetchClustersList]); return (
{isClusterListFetched ? ( Dashboard ) : ( )}
); } export default App;