UNPKG

@sky-mavis/tanto-widget

Version:
19 lines (15 loc) 523 B
'use strict'; var react = require('react'); var wagmi = require('wagmi'); function useAccountSwitch(callback) { const { address, isConnected } = wagmi.useAccount(); const previousAddress = react.useRef(address); react.useEffect(() => { if (isConnected && address && previousAddress.current && previousAddress.current !== address) callback(address, previousAddress.current); previousAddress.current = address; }, [address, isConnected, callback]); } exports.useAccountSwitch = useAccountSwitch;