fix slots error showing when no account

This commit is contained in:
saml33 2023-12-02 08:18:19 +11:00
parent ec2384bbf6
commit 7ce059ab55
1 changed files with 7 additions and 3 deletions

View File

@ -111,7 +111,7 @@ type FormErrors = Partial<Record<keyof TradeForm, string>>
const AdvancedTradeForm = () => {
const { t } = useTranslation(['common', 'settings', 'swap', 'trade'])
const { mangoAccount } = useMangoAccount()
const { mangoAccount, mangoAccountAddress } = useMangoAccount()
const { usedSerum3, totalSerum3 } = useMangoAccountAccounts()
const tradeForm = mangoStore((s) => s.tradeForm)
const themeData = mangoStore((s) => s.themeData)
@ -1084,14 +1084,18 @@ const AdvancedTradeForm = () => {
/>
</div>
) : null}
{serumSlotsFull && selectedMarket instanceof Serum3Market ? (
{serumSlotsFull &&
selectedMarket instanceof Serum3Market &&
mangoAccountAddress ? (
<div className="mb-4 px-4">
<AccountSlotsFullNotification
message={t('trade:error-serum-positions-full')}
/>
</div>
) : null}
{tokenPositionsFull && selectedMarket instanceof Serum3Market ? (
{tokenPositionsFull &&
selectedMarket instanceof Serum3Market &&
mangoAccountAddress ? (
<div className="mb-4 px-4">
<AccountSlotsFullNotification
message={t('error-token-positions-full')}