index.tsx

 1import { ApolloProvider } from '@apollo/client';
 2import React from 'react';
 3import ReactDOM from 'react-dom';
 4import { BrowserRouter } from 'react-router-dom';
 5
 6import App from './App';
 7import apolloClient from './apollo';
 8import Themer from './components/Themer';
 9import { defaultLightTheme, defaultDarkTheme } from './themes/index';
10
11ReactDOM.render(
12  <ApolloProvider client={apolloClient}>
13    <BrowserRouter>
14      <Themer lightTheme={defaultLightTheme} darkTheme={defaultDarkTheme}>
15        <App />
16      </Themer>
17    </BrowserRouter>
18  </ApolloProvider>,
19  document.getElementById('root')
20);