38 lines
764 B
JavaScript
38 lines
764 B
JavaScript
import React from 'react';
|
|
import { ApolloProvider } from 'react-apollo';
|
|
import { ThemeProvider } from 'emotion-theming';
|
|
|
|
import theme from 'joyent-ui-toolkit/dist/es/theme';
|
|
|
|
import { client } from './state';
|
|
import Header from './header';
|
|
|
|
const fullTheme = {
|
|
...theme,
|
|
flexboxgrid: {
|
|
gridSize: 12, // rem
|
|
gutterWidth: 1.25, // rem
|
|
outerMargin: 1.875, // rem
|
|
mediaQuery: 'only screen',
|
|
container: {
|
|
sm: 46, // rem
|
|
md: 56, // rem
|
|
lg: 59 // rem
|
|
},
|
|
breakpoints: {
|
|
xs: 0, // em
|
|
sm: 48, // em
|
|
md: 64, // em
|
|
lg: 75 // em
|
|
}
|
|
}
|
|
};
|
|
|
|
export default () => (
|
|
<ApolloProvider client={client}>
|
|
<ThemeProvider theme={fullTheme}>
|
|
<Header />
|
|
</ThemeProvider>
|
|
</ApolloProvider>
|
|
);
|