@sky-mavis/tanto-widget
Version:
Tanto Widget
11 lines • 475 B
JavaScript
import {useRef,useEffect}from'react';import {useAccount}from'wagmi';function useAccountSwitch(callback) {
const {
address,
isConnected
} = useAccount();
const previousAddress = useRef(address);
useEffect(() => {
if (isConnected && address && previousAddress.current && previousAddress.current !== address) callback(address, previousAddress.current);
previousAddress.current = address;
}, [address, isConnected, callback]);
}export{useAccountSwitch};