UNPKG

@rainbow-me/rainbowkit

Version:
31 lines (28 loc) 627 B
"use client"; // src/components/RainbowKitProvider/WalletButtonContext.tsx import React, { createContext, useMemo, useState } from "react"; var WalletButtonContext = createContext({ connector: null, setConnector: () => { } }); function WalletButtonProvider({ children }) { const [connector, setConnector] = useState(null); return /* @__PURE__ */ React.createElement( WalletButtonContext.Provider, { value: useMemo( () => ({ connector, setConnector }), [connector] ) }, children ); } export { WalletButtonContext, WalletButtonProvider };