mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-02-11 22:45:04 -05:00
* squash frontend changes * Style quest explorer * Style quest page * Dates * Dates * Typecheck * Prettier * Fix create page layout * Update only OPEN quests * Repetition info * Fix create quest errors * Quest form Textarea * Quest form Textarea * Truncate texts * Redirect if user not logged in * Tooltips * Factorize skills tags * fix username in completions * Metafam as default guild on creation * Layouts * Remove todo * cooldown * Rename to "claim quest" * squash frontend changes * Style quest explorer * Style quest page * Dates * Dates * Typecheck * Prettier * Fix create page layout * Update only OPEN quests * Repetition info * Fix create quest errors * Quest form Textarea * Quest form Textarea * Truncate texts * Redirect if user not logged in * Tooltips * Factorize skills tags * fix username in completions * Metafam as default guild on creation * Layouts * Remove todo * cooldown * Rename to "claim quest" * Move ConfirmModal in ds * Extract pSeed balance * Fix "created by me" switch * Reword complete quest * Style quest form * prettier * lint
35 lines
1023 B
TypeScript
35 lines
1023 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,
|
|
}) => {
|
|
return (
|
|
<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);
|