import {ApolloProvider} from '@apollo/react-common' import {buildAxiosFetch} from '@lifeomic/axios-fetch' import 'antd/dist/antd.css' import ApolloClient from 'apollo-boost' import 'assets/global.scss' import 'assets/variables.scss' import axios from 'axios' import {authConfig} from 'components/with.auth' import 'i18n' import {AppProps} from 'next/app' import getConfig from 'next/config' import Head from 'next/head' import React from 'react' import {wrapper} from 'store' const { publicRuntimeConfig } = getConfig() const client = new ApolloClient({ uri: publicRuntimeConfig.endpoint, fetch: buildAxiosFetch(axios), request: async (operation): Promise => { operation.setContext(await authConfig()) } }) const App: React.FC = ({ Component, pageProps }) => { return ( OhMyForm ) } export default wrapper.withRedux(App)