23 lines
532 B
TypeScript
23 lines
532 B
TypeScript
import { type AppType } from "next/app";
|
|
import { type Session } from "next-auth";
|
|
import { SessionProvider } from "next-auth/react";
|
|
|
|
import { api } from "~/utils/api";
|
|
|
|
import "~/styles/globals.css";
|
|
import Header from "~/components/Header";
|
|
|
|
const MyApp: AppType<{ session: Session | null }> = ({
|
|
Component,
|
|
pageProps: { session, ...pageProps },
|
|
}) => {
|
|
return (
|
|
<SessionProvider session={session}>
|
|
<Header />
|
|
<Component {...pageProps} />
|
|
</SessionProvider>
|
|
);
|
|
};
|
|
|
|
export default api.withTRPC(MyApp);
|