diff --git a/src/components/modals/ClosePosition.svelte b/src/components/modals/ClosePosition.svelte index 4fd8e04..71b253d 100644 --- a/src/components/modals/ClosePosition.svelte +++ b/src/components/modals/ClosePosition.svelte @@ -56,6 +56,17 @@ $: setSizeToClosePercent(amount); + function cleanSizeToClose(_amount) { + if (!_amount) return ''; + const amountNumber = Math.min(_amount * 1, data.size * 1); + if (!amountNumber || isNaN(amountNumber)) return ''; + return `${+(amountNumber).toFixed(6)}`; + } + + function setMaxSizeToClose() { + amount = cleanSizeToClose(data.size); + } + let isApproving = false; async function _approveAsset() { isApproving = true; @@ -96,7 +107,7 @@