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

Commit

Permalink
Fix change account link (#2212)
Browse files Browse the repository at this point in the history
  • Loading branch information
anxolin authored Jan 19, 2022
1 parent 8c95bba commit 4cfef91
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
9 changes: 4 additions & 5 deletions src/custom/pages/Claim/CanUserClaimMessage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,15 @@ import { ButtonSecondary } from 'components/Button'
import { ExternalLink } from 'theme'
import { IntroDescription } from './styled'
import { ClaimCommonTypes } from './types'
import { useClaimDispatchers, useClaimState, useClaimTimeInfo } from 'state/claim/hooks'
import { useClaimState, useClaimTimeInfo } from 'state/claim/hooks'
import { ClaimStatus } from 'state/claim/actions'

type ClaimIntroductionProps = Pick<ClaimCommonTypes, 'hasClaims'> & {
type ClaimIntroductionProps = Pick<ClaimCommonTypes, 'hasClaims' | 'handleChangeAccount'> & {
isAirdropOnly: boolean
}

export default function CanUserClaimMessage({ hasClaims, isAirdropOnly }: ClaimIntroductionProps) {
export default function CanUserClaimMessage({ hasClaims, isAirdropOnly, handleChangeAccount }: ClaimIntroductionProps) {
const { activeClaimAccount, claimStatus } = useClaimState()
const { setActiveClaimAccount } = useClaimDispatchers()

const { airdropDeadline } = useClaimTimeInfo()

Expand All @@ -39,7 +38,7 @@ export default function CanUserClaimMessage({ hasClaims, isAirdropOnly }: ClaimI
<IntroDescription center>
<Trans>
Unfortunately this account is not eligible for any vCOW claims. <br />
<ButtonSecondary onClick={() => setActiveClaimAccount('')} padding="0">
<ButtonSecondary onClick={handleChangeAccount} padding="0">
Try another account
</ButtonSecondary>{' '}
or <ExternalLink href="https://cow.fi/">read more about vCOW</ExternalLink>
Expand Down
6 changes: 5 additions & 1 deletion src/custom/pages/Claim/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,11 @@ export default function Claim() {
{/* Get address/ENS (user not connected yet or opted for checking 'another' account) */}
<ClaimAddress account={account} toggleWalletModal={toggleWalletModal} />
{/* Is Airdrop only (simple) - does user have claims? Show messages dependent on claim state */}
<CanUserClaimMessage hasClaims={hasClaims} isAirdropOnly={isAirdropOnly} />
<CanUserClaimMessage
hasClaims={hasClaims}
isAirdropOnly={isAirdropOnly}
handleChangeAccount={handleChangeAccount}
/>

{/* Try claiming or inform succesfull claim */}
<ClaimingStatus />
Expand Down

0 comments on commit 4cfef91

Please sign in to comment.