UNPKG

@hyperlane-xyz/widgets

Version:

Common react components for Hyperlane projects

16 lines 644 B
import React, { createContext, useContext, useState } from 'react'; const AccountContext = createContext({ accounts: [], setAccounts: () => { }, selectedAccount: '', setSelectedAccount: () => { }, }); export function useAccount() { return useContext(AccountContext); } export const AccountProvider = ({ children, }) => { const [accounts, setAccounts] = useState([]); const [selectedAccount, setSelectedAccount] = useState(''); return (React.createElement(AccountContext.Provider, { value: { accounts, setAccounts, selectedAccount, setSelectedAccount } }, children)); }; //# sourceMappingURL=AccountContext.js.map