@sky-mavis/tanto-widget
Version:
Tanto Widget
19 lines (15 loc) • 523 B
JavaScript
;
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;