nimbus-bridge
Version:
16 lines • 705 B
JavaScript
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