UNPKG

nimbus-bridge

Version:
16 lines 705 B
import { jsx as _jsx } from "react/jsx-runtime"; import { createContext, useContext, useState } from "react"; const WalletFilterContext = createContext(undefined); export const WalletFilterProvider = ({ children, }) => { const [walletFilter, setWalletFilter] = useState(undefined); return (_jsx(WalletFilterContext.Provider, { value: { walletFilter, setWalletFilter }, children: children })); }; // Custom hook to use the context export const useWalletFilter = () => { const context = useContext(WalletFilterContext); if (!context) { throw new Error("useWalletFilter must be used within a WalletFilterContext"); } return context; }; //# sourceMappingURL=walletFilter.js.map