diff --git a/src/components/providers/SafeFarcasterSolanaProvider.tsx b/src/components/providers/SafeFarcasterSolanaProvider.tsx index a63761c..2d6c063 100644 --- a/src/components/providers/SafeFarcasterSolanaProvider.tsx +++ b/src/components/providers/SafeFarcasterSolanaProvider.tsx @@ -1,4 +1,4 @@ -import * as React from "react"; +import React, { createContext, useEffect, useState } from "react"; import dynamic from "next/dynamic"; import { sdk } from '@farcaster/frame-sdk'; @@ -12,14 +12,14 @@ type SafeFarcasterSolanaProviderProps = { children: React.ReactNode; }; -const SolanaProviderContext = React.createContext<{ hasSolanaProvider: boolean }>({ hasSolanaProvider: false }); +const SolanaProviderContext = createContext<{ hasSolanaProvider: boolean }>({ hasSolanaProvider: false }); export function SafeFarcasterSolanaProvider({ endpoint, children }: SafeFarcasterSolanaProviderProps) { const isClient = typeof window !== "undefined"; - const [hasSolanaProvider, setHasSolanaProvider] = React.useState(false); - const [checked, setChecked] = React.useState(false); + const [hasSolanaProvider, setHasSolanaProvider] = useState(false); + const [checked, setChecked] = useState(false); - React.useEffect(() => { + useEffect(() => { if (!isClient) return; let cancelled = false; (async () => { @@ -43,7 +43,7 @@ export function SafeFarcasterSolanaProvider({ endpoint, children }: SafeFarcaste }; }, [isClient]); - React.useEffect(() => { + useEffect(() => { let errorShown = false; const origError = console.error; console.error = (...args) => {