forked from LaconicNetwork/icns-frontend
Fix register button disable condition
This commit is contained in:
parent
278ff37129
commit
537e650c5e
@ -340,10 +340,15 @@ export default function VerificationPage() {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const isRegisterButtonDisable =
|
const isRegisterButtonDisable = (() => {
|
||||||
checkedItems.size < 1 ||
|
const hasCheckedItem = checkedItems.size > 0;
|
||||||
(!isOwner && registeredChainList.length > 0) ||
|
|
||||||
!isAgree;
|
if (isOwner) {
|
||||||
|
return !hasCheckedItem;
|
||||||
|
} else {
|
||||||
|
return !(isAgree && hasCheckedItem);
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Container>
|
<Container>
|
||||||
@ -390,23 +395,27 @@ export default function VerificationPage() {
|
|||||||
setCheckedItems={setCheckedItems}
|
setCheckedItems={setCheckedItems}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<AgreeContainer
|
{!isOwner && (
|
||||||
onClick={() => {
|
<AgreeContainer
|
||||||
setIsAgree(!isAgree);
|
onClick={() => {
|
||||||
}}
|
setIsAgree(!isAgree);
|
||||||
>
|
}}
|
||||||
<AgreeCheckBox type="checkbox" checked={isAgree} readOnly />I
|
|
||||||
check that Osmo is required for this transaction
|
|
||||||
</AgreeContainer>
|
|
||||||
|
|
||||||
<ButtonContainer disabled={isRegisterButtonDisable}>
|
|
||||||
<PrimaryButton
|
|
||||||
disabled={isRegisterButtonDisable}
|
|
||||||
onClick={onClickRegistration}
|
|
||||||
>
|
>
|
||||||
Register
|
<AgreeCheckBox type="checkbox" checked={isAgree} readOnly />I
|
||||||
</PrimaryButton>
|
check that Osmo is required for this transaction
|
||||||
</ButtonContainer>
|
</AgreeContainer>
|
||||||
|
)}
|
||||||
|
|
||||||
|
{chainList.length > 0 && (
|
||||||
|
<ButtonContainer disabled={isRegisterButtonDisable}>
|
||||||
|
<PrimaryButton
|
||||||
|
disabled={isRegisterButtonDisable}
|
||||||
|
onClick={onClickRegistration}
|
||||||
|
>
|
||||||
|
Register
|
||||||
|
</PrimaryButton>
|
||||||
|
</ButtonContainer>
|
||||||
|
)}
|
||||||
</ContentContainer>
|
</ContentContainer>
|
||||||
)}
|
)}
|
||||||
</MainContainer>
|
</MainContainer>
|
||||||
|
Loading…
Reference in New Issue
Block a user