File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import type { Metadata } from "next" ;
2- import "./globals.css" ;
31import MiniKitProvider from "@/components/minikit-provider" ;
4- import dynamic from "next/dynamic " ;
2+ import { ReactQueryClientProvider } from "@/components/react-query-client-provider " ;
53import { AuthProvider } from "@/context/AuthContext" ;
64import { FetchPatchProvider } from "@/lib/FetchPatchProvider" ;
7- import { ReactQueryClientProvider } from "@/components/react-query-client-provider" ;
5+ import type { Metadata } from "next" ;
6+ import ErudaWrapper from "../components/ErudaWrapper" ;
7+ import "./globals.css" ;
88
99export const metadata : Metadata = {
1010 title : "WorldView - Voting App" ,
@@ -16,25 +16,19 @@ export default function RootLayout({
1616} : Readonly < {
1717 children : React . ReactNode ;
1818} > ) {
19- const ErudaProvider = dynamic (
20- ( ) => import ( "../components/Eruda" ) . then ( ( c ) => c . ErudaProvider ) ,
21- {
22- ssr : false ,
23- }
24- ) ;
2519 return (
2620 < html lang = "en" >
2721 < body >
28- < ErudaProvider >
29- < MiniKitProvider >
30- < AuthProvider >
31- < ReactQueryClientProvider >
32- < FetchPatchProvider />
33- { children }
34- </ ReactQueryClientProvider >
35- </ AuthProvider >
36- </ MiniKitProvider >
37- </ ErudaProvider >
22+ < ErudaWrapper >
23+ < MiniKitProvider >
24+ < AuthProvider >
25+ < ReactQueryClientProvider >
26+ < FetchPatchProvider />
27+ { children }
28+ </ ReactQueryClientProvider >
29+ </ AuthProvider >
30+ </ MiniKitProvider >
31+ </ ErudaWrapper >
3832 </ body >
3933 </ html >
4034 ) ;
Original file line number Diff line number Diff line change 1+ 'use client' ;
2+
3+ import dynamic from 'next/dynamic' ;
4+
5+ const ErudaProvider = dynamic (
6+ ( ) => import ( "./Eruda" ) . then ( ( c ) => c . ErudaProvider ) ,
7+ {
8+ ssr : false ,
9+ }
10+ ) ;
11+
12+ export default function ErudaWrapper ( { children } : { children : React . ReactNode } ) {
13+ return < ErudaProvider > { children } </ ErudaProvider > ;
14+ }
Original file line number Diff line number Diff line change 1414 "@worldcoin/minikit-js" : " 1.9.1" ,
1515 "clsx" : " ^2.1.1" ,
1616 "date-fns" : " ^4.1.0" ,
17- "eruda" : " ^3.2.3 " ,
17+ "eruda" : " ^3.4.1 " ,
1818 "jwt-decode" : " ^4.0.0" ,
1919 "next" : " ^15.3.2" ,
2020 "react" : " ^19.1.0" ,
Original file line number Diff line number Diff line change @@ -1144,7 +1144,7 @@ emoji-regex@^9.2.2:
11441144 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72"
11451145 integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
11461146
1147- eruda@^3.2.3 :
1147+ eruda@^3.4.1 :
11481148 version "3.4.1"
11491149 resolved "https://registry.yarnpkg.com/eruda/-/eruda-3.4.1.tgz#5ff04fa2c55c3a5f4998e48c952adb759307b53f"
11501150 integrity sha512-RmaO5yD97URY/9Q0lye3cmmNPoXNKreeePIw7c/zllbscR92CjGFZFuQ70+0fLIvLcKW3Xha8DS8NFhmeNbEBQ==
You can’t perform that action at this time.
0 commit comments