Skip to content
This repository was archived by the owner on Jun 24, 2022. It is now read-only.

Add link to the profile #2269

Merged
merged 4 commits into from
Jan 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions src/custom/pages/Claim/ClaimingStatus.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ import { useActiveWeb3React } from 'hooks/web3'
import CowProtocolLogo from 'components/CowProtocolLogo'
import { useAllClaimingTransactions } from 'state/enhancedTransactions/hooks'
import { useMemo } from 'react'
import { Link } from 'react-router-dom'
import { ExplorerLink } from 'components/ExplorerLink'
import { EnhancedTransactionLink } from 'components/EnhancedTransactionLink'
import { ExplorerDataType } from 'utils/getExplorerLink'

export default function ClaimingStatus() {
const { chainId } = useActiveWeb3React()
const { chainId, account } = useActiveWeb3React()
const { activeClaimAccount, claimStatus, claimedAmount } = useClaimState()

const allClaimTxs = useAllClaimingTransactions()
Expand All @@ -22,8 +25,9 @@ export default function ClaimingStatus() {
const isConfirmed = claimStatus === ClaimStatus.CONFIRMED
const isAttempting = claimStatus === ClaimStatus.ATTEMPTING
const isSubmitted = claimStatus === ClaimStatus.SUBMITTED
const isSelfClaiming = account === activeClaimAccount

if (!activeClaimAccount || claimStatus === ClaimStatus.DEFAULT) return null
if (!account || !activeClaimAccount || claimStatus === ClaimStatus.DEFAULT) return null

return (
<ConfirmOrLoadingWrapper activeBG={true}>
Expand Down Expand Up @@ -56,6 +60,16 @@ export default function ClaimingStatus() {
🐄🎉
</span>
</Trans>
{isSelfClaiming ? (
<Trans>
You can see your vCOW balance in the <Link to="/profile">Profile</Link>
</Trans>
) : (
<Trans>
You have just claimed on behalf of{' '}
<ExplorerLink id={activeClaimAccount} type={ExplorerDataType.ADDRESS} />
</Trans>
)}
</>
)}
{isAttempting && (
Expand Down
8 changes: 4 additions & 4 deletions src/custom/pages/Claim/InvestmentFlow/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,8 @@ export type InvestOptionProps = {
claim: EnhancedUserClaimData
optionIndex: number
approveData:
| { approveState: ApprovalState; approveCallback: (optionalParams?: OptionalApproveCallbackParams) => void }
| undefined
| { approveState: ApprovalState; approveCallback: (optionalParams?: OptionalApproveCallbackParams) => void }
| undefined
}

type InvestmentFlowProps = Pick<ClaimCommonTypes, 'hasClaims'> & {
Expand Down Expand Up @@ -198,8 +198,8 @@ export default function InvestmentFlow({ hasClaims, isAirdropOnly, ...tokenAppro
{investFlowStep === 0
? 'Claim and invest'
: investFlowStep === 1
? 'Set allowance to Buy vCOW'
: 'Confirm transaction to claim all vCOW'}
? 'Set allowance to Buy vCOW'
: 'Confirm transaction to claim all vCOW'}
</h1>

{investFlowStep === 0 && (
Expand Down