Skip to content

Commit 5c4be4c

Browse files
author
Marcin Mazurek
committed
[DDW-1108] Fix issue where no error was shown when syncing wallet was selected on redeem ITN rewards screen
1 parent 526506e commit 5c4be4c

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

source/renderer/app/containers/staking/dialogs/redeem-itn-rewards/Step1ConfigurationContainer.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const messages = defineMessages({
3434
@observer
3535
class Step1ConfigurationContainer extends Component<Props> {
3636
static defaultProps = DefaultProps;
37-
onWalletAcceptable = (walletAmount?: BigNumber) => {
37+
hasEnoughAdaToCoverFees = (walletAmount?: BigNumber) => {
3838
const minRewardsFunds = new BigNumber(
3939
MIN_REWARDS_REDEMPTION_RECEIVER_BALANCE
4040
);
@@ -62,11 +62,10 @@ class Step1ConfigurationContainer extends Component<Props> {
6262
const { amount, isRestoring } = selectedWallet || {};
6363
let errorMessage = null;
6464

65-
if (selectedWallet && !this.onWalletAcceptable(amount)) {
66-
// Wallet is restoring
67-
if (isRestoring) errorMessage = messages.errorRestoringWallet;
68-
// Wallet balance < min rewards redemption funds
69-
else errorMessage = messages.errorMinRewardFunds;
65+
if (selectedWallet && isRestoring) {
66+
errorMessage = messages.errorRestoringWallet;
67+
} else if (selectedWallet && !this.hasEnoughAdaToCoverFees(amount)) {
68+
errorMessage = messages.errorMinRewardFunds;
7069
}
7170

7271
return (

0 commit comments

Comments
 (0)