FunctionProject/frontend/pages/_app.js

31 lines
916 B
JavaScript
Raw Normal View History

2020-03-18 16:26:18 +01:00
/* Libraries Imports */
import { Fragment } from 'react';
import Router from 'next/router'
import NProgress from 'nprogress';
2020-03-18 16:26:18 +01:00
/* Components Imports */
import Header from '../components/Header/Header';
import Footer from '../components/Footer/Footer';
2020-03-18 16:26:18 +01:00
/* CSS Imports */
import '../public/fonts/Montserrat/Montserrat.css';
import '../public/css/normalize.css';
import '../public/css/grid.css';
import '../public/css/general.css';
import '../public/css/nprogress.css';
2020-03-18 16:26:18 +01:00
Router.events.on('routeChangeStart', () => NProgress.start());
Router.events.on('routeChangeComplete', () => NProgress.done());
Router.events.on('routeChangeError', () => NProgress.done());
const App = ({ Component, pageProps }) => (
2020-03-18 16:26:18 +01:00
<Fragment>
<Header />
<div className="content container-fluid">
<Component {...pageProps} />
</div>
2020-03-18 16:26:18 +01:00
<Footer />
</Fragment>
);
export default App;