From 537e650c5e5d3513bca83711a3dd80f963ee0552 Mon Sep 17 00:00:00 2001 From: HeesungB Date: Sat, 17 Dec 2022 22:23:22 +0900 Subject: [PATCH] Fix register button disable condition --- pages/verification/index.tsx | 49 +++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/pages/verification/index.tsx b/pages/verification/index.tsx index 7d5f6e4..ddf705c 100644 --- a/pages/verification/index.tsx +++ b/pages/verification/index.tsx @@ -340,10 +340,15 @@ export default function VerificationPage() { } }; - const isRegisterButtonDisable = - checkedItems.size < 1 || - (!isOwner && registeredChainList.length > 0) || - !isAgree; + const isRegisterButtonDisable = (() => { + const hasCheckedItem = checkedItems.size > 0; + + if (isOwner) { + return !hasCheckedItem; + } else { + return !(isAgree && hasCheckedItem); + } + })(); return ( @@ -390,23 +395,27 @@ export default function VerificationPage() { setCheckedItems={setCheckedItems} /> - { - setIsAgree(!isAgree); - }} - > - I - check that Osmo is required for this transaction - - - - { + setIsAgree(!isAgree); + }} > - Register - - + I + check that Osmo is required for this transaction + + )} + + {chainList.length > 0 && ( + + + Register + + + )} )}