mirror of https://github.com/sylv/micro.git
29 lines
861 B
TypeScript
29 lines
861 B
TypeScript
import { ApolloProvider } from '@apollo/client';
|
|
import type { AppProps } from 'next/app';
|
|
import Head from 'next/head';
|
|
import { useApollo } from '../apollo';
|
|
import { Header } from '../components/header/header';
|
|
import { Title } from '../components/title';
|
|
import { ToastProvider } from '@ryanke/pandora';
|
|
import '../styles/globals.css';
|
|
|
|
export default function App({ Component, pageProps }: AppProps) {
|
|
const client = useApollo(pageProps);
|
|
|
|
return (
|
|
<ApolloProvider client={client}>
|
|
<Title>Home</Title>
|
|
<Head>
|
|
<meta property="og:site_name" content="micro" />
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
|
</Head>
|
|
<ToastProvider>
|
|
<Header />
|
|
<div className="py-4 md:py-16">
|
|
<Component {...pageProps} />
|
|
</div>
|
|
</ToastProvider>
|
|
</ApolloProvider>
|
|
);
|
|
}
|