diff --git a/src/components/modals/EditMargin.svelte b/src/components/modals/EditMargin.svelte index bca6bf5..bdfb612 100644 --- a/src/components/modals/EditMargin.svelte +++ b/src/components/modals/EditMargin.svelte @@ -9,10 +9,10 @@ import { ADDRESS_ZERO } from '@lib/config' import { formatForDisplay } from '@lib/formatters' - import { approveAsset, getAllowance } from '@api/assets' + import { approveAsset, getAllowance, getUserAssetBalances } from '@api/assets' import { addMargin, removeMargin } from '@api/positions' import { focusInput, hideModal } from '@lib/ui' - import { allowances, selectedMarketInfo } from '@lib/stores' + import { allowances, selectedMarketInfo, balances } from '@lib/stores' export let data; @@ -101,6 +101,7 @@ $: getAllowance(data.position.asset, 'FundStore'); onMount(() => { + getUserAssetBalances(); focusInput(`Add ${data.position.asset}`); }); @@ -151,6 +152,14 @@ +
+ {#if selected == 'Add'} + margin = $balances[data.position.asset]} /> + {:else} + margin = data.position.margin * 1 + funding * 1} /> + {/if} +
+