From 07155b4fe5d5c46b7ac24fc4f3f3bae183cd28ae Mon Sep 17 00:00:00 2001 From: fmtabbara Date: Thu, 17 Mar 2022 17:14:41 +0000 Subject: [PATCH] dont disable token pool selector for delegations --- nym-wallet/src/components/TokenPoolSelector.tsx | 12 ++++++------ nym-wallet/src/pages/bond/BondForm.tsx | 2 +- nym-wallet/src/pages/delegate/DelegateForm.tsx | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/nym-wallet/src/components/TokenPoolSelector.tsx b/nym-wallet/src/components/TokenPoolSelector.tsx index 4567995525..60e9c9788b 100644 --- a/nym-wallet/src/components/TokenPoolSelector.tsx +++ b/nym-wallet/src/components/TokenPoolSelector.tsx @@ -1,19 +1,19 @@ import React, { useContext, useEffect, useState } from 'react'; import { FormControl, InputLabel, ListItemText, MenuItem, Select, SelectChangeEvent, Typography } from '@mui/material'; import { ClientContext } from '../context/main'; -import { useCheckOwnership } from '../hooks/useCheckOwnership'; type TPoolOption = 'balance' | 'locked'; -export const TokenPoolSelector: React.FC<{ onSelect: (pool: TPoolOption) => void }> = ({ onSelect }) => { +export const TokenPoolSelector: React.FC<{ disabled: boolean; onSelect: (pool: TPoolOption) => void }> = ({ + disabled, + onSelect, +}) => { const [value, setValue] = useState('balance'); const { userBalance: { tokenAllocation, balance, fetchBalance, fetchTokenAllocation }, currency, } = useContext(ClientContext); - const { ownership } = useCheckOwnership(); - useEffect(() => { (async () => { await fetchBalance(); @@ -34,8 +34,8 @@ export const TokenPoolSelector: React.FC<{ onSelect: (pool: TPoolOption) => void label="Token Pool" onChange={handleChange} value={value} - disabled={ownership.hasOwnership} - renderValue={(value) => {value}} + disabled={disabled} + renderValue={(val) => {val}} > - setValue('tokenPool', pool)} /> + setValue('tokenPool', pool)} disabled={disabled} /> )} diff --git a/nym-wallet/src/pages/delegate/DelegateForm.tsx b/nym-wallet/src/pages/delegate/DelegateForm.tsx index 288e521cbf..f2c3f4765c 100644 --- a/nym-wallet/src/pages/delegate/DelegateForm.tsx +++ b/nym-wallet/src/pages/delegate/DelegateForm.tsx @@ -89,7 +89,7 @@ export const DelegateForm = ({ {userBalance.originalVesting && ( - setValue('tokenPool', pool)} /> + setValue('tokenPool', pool)} disabled={false} /> )}