From c680d25dd07fff5387c28814bd4706116e07c154 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Thu, 30 Jul 2020 15:21:02 +0200 Subject: [PATCH] Fix pay toggle era filtering (#3291) --- .../page-staking/src/Payouts/PayToggle.tsx | 39 ++++++++++++++----- packages/react-hooks/src/useOwnEraRewards.ts | 12 +++--- 2 files changed, 36 insertions(+), 15 deletions(-) diff --git a/packages/page-staking/src/Payouts/PayToggle.tsx b/packages/page-staking/src/Payouts/PayToggle.tsx index f8e74d0052..14b9e98e6a 100644 --- a/packages/page-staking/src/Payouts/PayToggle.tsx +++ b/packages/page-staking/src/Payouts/PayToggle.tsx @@ -13,12 +13,34 @@ interface Props { selected: number; } -function PayToggle ({ className = '', onChange, options, selected }: Props): React.ReactElement | null { +interface ToggleProps { + index: number; + isSelected: boolean; + onChange: (index: number) => void; + text: string; +} + +function ToggleIndex ({ index, isSelected, onChange, text }: ToggleProps): React.ReactElement { const _onClick = useCallback( - (index: number) => () => onChange(index), - [onChange] + () => onChange(index), + [index, onChange] ); + return ( +