mango-v4-ui/hooks/useUnownedAccount.ts

18 lines
483 B
TypeScript

import { useWallet } from '@solana/wallet-adapter-react'
import { useMemo } from 'react'
import useMangoAccount from './useMangoAccount'
const useUnownedAccount = () => {
const { connected } = useWallet()
const { mangoAccountAddress } = useMangoAccount()
const isUnownedAccount = useMemo(() => {
if (connected) return false
return mangoAccountAddress && !connected
}, [connected, mangoAccountAddress])
return isUnownedAccount
}
export default useUnownedAccount