Skip to content

Commit

Permalink
Merge pull request #96 from CudoVentures/CUDOS-1529-Out-of-range-Select
Browse files Browse the repository at this point in the history
CUDOS-1529 Out of range Select component
  • Loading branch information
stefanpetkov90 authored Sep 28, 2022
2 parents 8e2a9b4 + 57d32d2 commit a27cb55
Showing 1 changed file with 18 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ const Redelegation: React.FC<RedelegationProps> = ({
handleModal
}) => {
const [delegated, setDelegated] = useState<string>('')
const [redelegationAddress, setRedelegationAddress] = useState<string>('')
const [redelegationAmount, setRedelegationAmount] = useState<string>('')
const { validator, amount, fee } = modalProps
const dispatch = useDispatch()
Expand All @@ -57,8 +56,14 @@ const Redelegation: React.FC<RedelegationProps> = ({
({ profile }: RootState) => profile
)
const validators = useSelector(({ validator }: RootState) => validator.items)
const data = validators.map((item) => ({
value: item.validator,

const filteredValidators = validators.filter(
(item) => item.validator !== validator?.address
)

const data = filteredValidators.map((item, idx) => ({
value: (idx + 1).toString(),
address: item.validator,
label: (
<AvatarName
name={item.moniker}
Expand All @@ -68,8 +73,16 @@ const Redelegation: React.FC<RedelegationProps> = ({
)
}))

const handleDropdown = (validatorAddress: string) => {
setRedelegationAddress(validatorAddress)
const [redelegationAddress, setRedelegationAddress] = useState<string>(
data[0].address
)

const handleDropdown = (validatorIndex: string) => {
const validatorAddress = data.filter(
(item, idx) => idx + 1 === Number(validatorIndex)
)

setRedelegationAddress(validatorAddress[0].address)
}

useEffect(() => {
Expand Down

0 comments on commit a27cb55

Please sign in to comment.