Skip to content

Commit

Permalink
fix mango account selector loading (#62)
Browse files Browse the repository at this point in the history
  • Loading branch information
abrzezinski94 authored Dec 14, 2024
1 parent 8533d8a commit 843d103
Showing 1 changed file with 23 additions and 15 deletions.
38 changes: 23 additions & 15 deletions components/TreasuryAccount/MangoModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -168,13 +168,17 @@ const MangoModal = ({ account }: { account: AssetAccount }) => {

useEffect(() => {
const getMangoAccounts = async () => {
const accounts = await mangoClient?.getMangoAccountsForOwner(
mangoGroup!,
account.extensions.token!.account.owner!
)
try {
const accounts = await mangoClient?.getMangoAccountsForOwner(
mangoGroup!,
account.extensions.token!.account.owner!
)

if (accounts) {
setMangoAccounts(accounts)
if (accounts) {
setMangoAccounts(accounts)
}
} catch (e) {
console.log(e)
}
}
if (mangoClient && mangoGroup) {
Expand Down Expand Up @@ -741,17 +745,21 @@ const MangoAccountItem = ({
account: MangoAccount | null
group: Group | null
}) => {
return account && group ? (
<div>
<div>Name: {account.name}</div>
<div>{account.publicKey.toBase58()}</div>
try {
return account && group ? (
<div>
Account Value: ${toUiDecimals(account.getAssetsValue(group), 6)}
<div>Name: {account.name}</div>
<div>{account.publicKey.toBase58()}</div>
<div>
Account Value: ${toUiDecimals(account.getAssetsValue(group), 6)}
</div>
</div>
</div>
) : (
<div>Create new account</div>
)
) : (
<div>Create new account</div>
)
} catch (e) {
return null
}
}

const getNextAccountNumber = (accounts: MangoAccount[]): number => {
Expand Down

0 comments on commit 843d103

Please sign in to comment.