From a39cb6a0da6bed7a08b06e83169887167c107a02 Mon Sep 17 00:00:00 2001 From: Quazia Date: Thu, 22 May 2025 18:20:06 -0400 Subject: [PATCH] refactor: named imports vs default addresses comment from @veganbeef --- .../providers/SafeFarcasterSolanaProvider.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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) => {