You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
830 B
34 lines
830 B
import React, {Suspense} from 'react';
|
|
import {BrowserRouter as Router} from 'react-router-dom';
|
|
|
|
import 'react-loader-spinner/dist/loader/css/react-spinner-loader.css';
|
|
import Loader from './components/loader';
|
|
|
|
import Routes from './Routes';
|
|
import Header from './components/layouts/Header';
|
|
import Footer from './components/layouts/Footer';
|
|
import AppContextProvider from './AppContext';
|
|
import {i18n} from './i18n';
|
|
|
|
// const Spinner = (
|
|
// <Loader type="Puff" color="#00BFFF" height={100} width={100} timeout={1000} />
|
|
// );
|
|
|
|
function App() {
|
|
return (
|
|
<Suspense fallback={Loader}>
|
|
<AppContextProvider>
|
|
<Router>
|
|
<div>
|
|
<Header />
|
|
<Routes />
|
|
<Footer />
|
|
</div>
|
|
</Router>
|
|
</AppContextProvider>
|
|
</Suspense>
|
|
);
|
|
}
|
|
|
|
export default App;
|