mango-v4-ui/components/shared/useMangoAccount.tsx

17 lines
535 B
TypeScript

import { MangoAccount } from '@blockworks-foundation/mango-v4'
import mangoStore from '@store/mangoStore'
export default function useMangoAccount(): {
mangoAccount: MangoAccount | undefined
initialLoad: boolean
lastUpdatedAt: string
} {
const { mangoAccount, initialLoad, lastUpdatedAt } = mangoStore((state) => ({
mangoAccount: state.mangoAccount.current,
lastUpdatedAt: state.mangoAccount.lastUpdatedAt,
initialLoad: state.mangoAccount.initialLoad,
}))
return { mangoAccount, initialLoad, lastUpdatedAt }
}