diff --git a/bridge_ui/src/components/NFT/index.tsx b/bridge_ui/src/components/NFT/index.tsx
index 29dfc841..470ea25f 100644
--- a/bridge_ui/src/components/NFT/index.tsx
+++ b/bridge_ui/src/components/NFT/index.tsx
@@ -72,10 +72,10 @@ function NFT() {
{activeStep === 2 ? : }
- = 3}>
+ = 3} completed={isRedeemComplete}>
dispatch(setStep(3))}
- disabled={!isSendComplete}
+ disabled={!isSendComplete || isRedeemComplete}
>
Redeem NFT
diff --git a/bridge_ui/src/components/Transfer/index.tsx b/bridge_ui/src/components/Transfer/index.tsx
index ac57f0d8..0169e983 100644
--- a/bridge_ui/src/components/Transfer/index.tsx
+++ b/bridge_ui/src/components/Transfer/index.tsx
@@ -77,10 +77,10 @@ function Transfer() {
{activeStep === 2 ? : }
- = 3}>
+ = 3} completed={isRedeemComplete}>
dispatch(setStep(3))}
- disabled={!isSendComplete}
+ disabled={!isSendComplete || isRedeemComplete}
>
Redeem tokens