feat: update app provider

This commit is contained in:
Quazia 2025-05-22 17:41:21 -04:00
parent 5090a76fb4
commit 6c5482bda4
No known key found for this signature in database
2 changed files with 4 additions and 9 deletions

View File

@ -5,7 +5,7 @@ import dynamic from "next/dynamic";
import type { Session } from "next-auth" import type { Session } from "next-auth"
import { SessionProvider } from "next-auth/react" import { SessionProvider } from "next-auth/react"
import { FrameProvider } from "~/components/providers/FrameProvider"; import { FrameProvider } from "~/components/providers/FrameProvider";
import { SolanaWalletDemo } from "../components/SolanaWalletDemo"; import { SafeFarcasterSolanaProvider } from "~/components/providers/SafeFarcasterSolanaProvider";
const WagmiProvider = dynamic( const WagmiProvider = dynamic(
() => import("~/components/providers/WagmiProvider"), () => import("~/components/providers/WagmiProvider"),
@ -14,21 +14,15 @@ const WagmiProvider = dynamic(
} }
); );
const FarcasterSolanaProvider = dynamic(
() => import('@farcaster/mini-app-solana').then(mod => mod.FarcasterSolanaProvider),
{ ssr: false }
);
export function Providers({ session, children }: { session: Session | null, children: React.ReactNode }) { export function Providers({ session, children }: { session: Session | null, children: React.ReactNode }) {
const solanaEndpoint = process.env.SOLANA_RPC_ENDPOINT || "https://solana-rpc.publicnode.com"; const solanaEndpoint = process.env.SOLANA_RPC_ENDPOINT || "https://solana-rpc.publicnode.com";
return ( return (
<SessionProvider session={session}> <SessionProvider session={session}>
<WagmiProvider> <WagmiProvider>
<FrameProvider> <FrameProvider>
<FarcasterSolanaProvider endpoint={solanaEndpoint}> <SafeFarcasterSolanaProvider endpoint={solanaEndpoint}>
<SolanaWalletDemo />
{children} {children}
</FarcasterSolanaProvider> </SafeFarcasterSolanaProvider>
</FrameProvider> </FrameProvider>
</WagmiProvider> </WagmiProvider>
</SessionProvider> </SessionProvider>

1
tester Submodule

@ -0,0 +1 @@
Subproject commit 9348ae06294c4e959b60ef444b2c282720786359