From 650feb01d7141599c46076660b27ff0cc8e6b0a1 Mon Sep 17 00:00:00 2001 From: Uncle Fatso Date: Tue, 28 Apr 2026 14:11:11 +0300 Subject: [PATCH] disable bond button on incorrect data Signed-off-by: Uncle Fatso --- package.json | 2 +- src/containers/Bond/components/BondInputArea.jsx | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0d56e84..305809a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ghost-dao-interface", "private": true, - "version": "0.7.27", + "version": "0.7.28", "type": "module", "scripts": { "dev": "vite", diff --git a/src/containers/Bond/components/BondInputArea.jsx b/src/containers/Bond/components/BondInputArea.jsx index 988756f..386f883 100644 --- a/src/containers/Bond/components/BondInputArea.jsx +++ b/src/containers/Bond/components/BondInputArea.jsx @@ -89,6 +89,11 @@ const BondInputArea = ({ : bond.capacity.inBaseToken ), [bond]); + const incorrectInputAmount = useMemo(() => { + if (!balance) return false; + return balance.lt(parsedAmount) || baseTokenString.lt(amountInBaseToken); + }, [amountInBaseToken, baseTokenString, balance, parsedAmount]); + return ( @@ -158,7 +163,7 @@ const BondInputArea = ({ )} setConfirmOpen(true)} > Bond