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} /> )}