August Skare 7d7f54c751 Feature/build step (#2)
* BundleAnalyzerPlugin

* lazy load highlight.js

* seperate bundles for each page

* prerender apps to html on build

* preload important font files

* dont prerender code copy button

* fix woff2 variant of font

* added missing doctype

* remove metatags component
2018-10-19 16:05:09 +02:00

27 lines
606 B
TypeScript

import * as React from 'react';
import ThemeContext from 'ts/context';
import GlobalStyles from 'ts/globalStyles';
import Header from 'ts/components/Header';
import Hero from 'ts/components/Hero';
import Footer from 'ts/components/Footer';
interface BaseProps {
context: any;
children: React.ReactNode;
}
function Base(props: BaseProps) {
return (
<ThemeContext.Provider value={props.context}>
<GlobalStyles />
<Header />
<Hero />
{props.children}
<Footer />
</ThemeContext.Provider>
);
}
export default Base;