From f4de9b02112b2ee00964fd2074033102ccf3dc20 Mon Sep 17 00:00:00 2001 From: asdmiaodh <14949942+asdmiaodh@user.noreply.gitee.com> Date: Sun, 7 Jun 2026 22:21:16 +0800 Subject: [PATCH] fix: format max close size --- src/components/modals/ClosePosition.svelte | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 @@
- amount = data.size} isClickable={true} /> +