import React from 'react'; import { StakeModalData } from '../util/interface'; import { ButtonText, ContractState } from '../util/enum'; import { useAppDispatch } from '../store/hooks'; import { UPDATE_STAKE_MODAL_DATA } from '../store/userSlice'; function DelegatorDropdown(props: any) { const dispatch = useAppDispatch(); // from staking-portfolio // modal data is a state variable on dashboard // delegAmt, rewards in Qa const { ssnName, ssnAddress, delegAmt, rewards, } = props; const handleClaimRewards = () => { dispatch(UPDATE_STAKE_MODAL_DATA({ stake_modal: { ssnName: ssnName, ssnAddress: ssnAddress, rewards: rewards, } as StakeModalData })); }; const handleTransferStake = () => { dispatch(UPDATE_STAKE_MODAL_DATA({ stake_modal: { ssnName: ssnName, ssnAddress: ssnAddress, delegAmt: delegAmt, } as StakeModalData })); }; const handleWithdrawStake = () => { dispatch(UPDATE_STAKE_MODAL_DATA({ stake_modal: { ssnName: ssnName, ssnAddress: ssnAddress, delegAmt: delegAmt, } as StakeModalData })); }; return (
); } export default DelegatorDropdown;