Commit 0b47e4f1 authored by Igor Stuev's avatar Igor Stuev Committed by GitHub

Merge pull request #1811 from blockscout/fe-1810

custom claim funds link for optimistic rollups
parents 46336362 362b87ad
...@@ -4,6 +4,7 @@ import React from 'react'; ...@@ -4,6 +4,7 @@ import React from 'react';
import type { OptimisticL2WithdrawalStatus } from 'types/api/optimisticL2'; import type { OptimisticL2WithdrawalStatus } from 'types/api/optimisticL2';
import { WITHDRAWAL_STATUSES } from 'types/api/optimisticL2'; import { WITHDRAWAL_STATUSES } from 'types/api/optimisticL2';
import config from 'configs/app';
import TxEntityL1 from 'ui/shared/entities/tx/TxEntityL1'; import TxEntityL1 from 'ui/shared/entities/tx/TxEntityL1';
import VerificationSteps from 'ui/shared/verificationSteps/VerificationSteps'; import VerificationSteps from 'ui/shared/verificationSteps/VerificationSteps';
...@@ -12,8 +13,10 @@ interface Props { ...@@ -12,8 +13,10 @@ interface Props {
l1TxHash: string | undefined; l1TxHash: string | undefined;
} }
const rollupFeature = config.features.rollup;
const TxDetailsWithdrawalStatus = ({ status, l1TxHash }: Props) => { const TxDetailsWithdrawalStatus = ({ status, l1TxHash }: Props) => {
if (!status || !WITHDRAWAL_STATUSES.includes(status)) { if (!status || !WITHDRAWAL_STATUSES.includes(status) || !rollupFeature.isEnabled || rollupFeature.type !== 'optimistic') {
return null; return null;
} }
...@@ -46,7 +49,7 @@ const TxDetailsWithdrawalStatus = ({ status, l1TxHash }: Props) => { ...@@ -46,7 +49,7 @@ const TxDetailsWithdrawalStatus = ({ status, l1TxHash }: Props) => {
variant="outline" variant="outline"
size="sm" size="sm"
as="a" as="a"
href="https://app.optimism.io/bridge/withdraw" href={ rollupFeature.L2WithdrawalUrl }
target="_blank" target="_blank"
> >
Claim funds Claim funds
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment