_app.tsx 726 B

12345678910111213141516171819202122
  1. import { ChakraProvider } from "@chakra-ui/react"
  2. import WalletContextProvider from "../contexts/WalletContextProvider"
  3. import SessionProvider from "@/contexts/SessionProvider"
  4. import { GameStateProvider } from "@/contexts/GameStateProvider"
  5. import type { AppProps } from "next/app"
  6. import { NftProvider } from "@/contexts/NftProvider"
  7. export default function App({ Component, pageProps }: AppProps) {
  8. return (
  9. <ChakraProvider>
  10. <WalletContextProvider>
  11. <SessionProvider>
  12. <GameStateProvider>
  13. <NftProvider>
  14. <Component {...pageProps} />
  15. </NftProvider>
  16. </GameStateProvider>
  17. </SessionProvider>
  18. </WalletContextProvider>
  19. </ChakraProvider>
  20. )
  21. }