mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-02-16 08:56:09 -05:00
* upgraded storybook dependencies * upgraded web dependencies * updated timezone selector * upgrade chakra in metamaps * upgraded react-dnd in metamaps * upgraded framer-motion * fixed types in metamaps * upgraded eslint * upgraded lerna, husky and graphql * upgraded node version * removed metamaps package * fixed all eslint issues * ran yarn format to prettier format all files * updated lint-staged & husky scripts * add executable perms to pre-push scripts * updated yarn.lock * fixed eslint and moved chakra icons to ds * fixed emotion errors * removed extra useContext * update yarn.lock * upgraded more packages * removed unnecessary .huskyrc.json * lint fix
33 lines
979 B
TypeScript
33 lines
979 B
TypeScript
import { ChakraProvider, CSSReset, MetaTheme } from '@metafam/ds';
|
|
import { MobileFooter } from 'components/MobileFooter';
|
|
import { PageHeader } from 'components/PageHeader';
|
|
import { Web3ContextProvider } from 'contexts/Web3Context';
|
|
import Head from 'next/head';
|
|
import { WithUrqlProps } from 'next-urql';
|
|
import React from 'react';
|
|
|
|
import { wrapUrqlClient } from '../graphql/client';
|
|
|
|
const App: React.FC<WithUrqlProps> = ({
|
|
pageProps,
|
|
resetUrqlClient,
|
|
Component,
|
|
}) => (
|
|
<ChakraProvider theme={MetaTheme}>
|
|
<CSSReset />
|
|
<Head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>MetaGame</title>
|
|
</Head>
|
|
<Web3ContextProvider resetUrqlClient={resetUrqlClient}>
|
|
<>
|
|
{!pageProps.hideAppDrawer && <PageHeader />}
|
|
{!pageProps.hideAppDrawer && <MobileFooter />}
|
|
<Component {...pageProps} />
|
|
</>
|
|
</Web3ContextProvider>
|
|
</ChakraProvider>
|
|
);
|
|
|
|
export default wrapUrqlClient(App);
|