import React from 'react' import { createContext } from 'react' import { SolanaWalletAdapterState } from '../../core' export interface SolanaConnectionPromise { resolve: (extensionState: SolanaWalletAdapterState) => void reject: (e: Error) => void } interface SolanaConnectorContextProps { visible: boolean setVisible: React.Dispatch> connectionPromise?: SolanaConnectionPromise setConnectionPromise: React.Dispatch> } export const SolanaConnectorContext = createContext({ visible: false, setVisible: () => {}, connectionPromise: undefined, setConnectionPromise: () => {} })