From 3c2635934ce84b0f7c32dc68cb50a8b00e470427 Mon Sep 17 00:00:00 2001 From: youngkidwarrior Date: Tue, 29 Oct 2024 14:08:17 -0700 Subject: [PATCH] Fix rewards screen cleanup --- .../features/account/rewards/activity/screen.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/app/features/account/rewards/activity/screen.tsx b/packages/app/features/account/rewards/activity/screen.tsx index bf648bc12..15bb5050c 100644 --- a/packages/app/features/account/rewards/activity/screen.tsx +++ b/packages/app/features/account/rewards/activity/screen.tsx @@ -431,6 +431,7 @@ const SendPerksCards = ({ distribution }: { distribution: UseDistributionsResult .map(({ type: verificationType, fixed_value, weight, metadata }) => ( & { key: string; isCompleted: boolean; weight?: number }) => { +}: PropsWithChildren & { type: string; isCompleted: boolean; weight?: number }) => { return ( @@ -469,7 +470,7 @@ const PerkCard = ({ Completed - {(key === 'send_streak' || key === 'tag_registration') && ( + {(type === 'send_streak' || type === 'tag_registration') && ( { + const now = new Date() + const isQualificationOver = distribution.qualification_end < now const multipliers = distribution.distribution_verifications_summary[0]?.multipliers const activeMultipliers = multipliers?.filter( ({ value, multiplier_step, multiplier_max }) => (!isQualificationOver && multiplier_step > 0.0 && multiplier_max > 1.0) || - (isQualificationOver && Boolean(value) && multiplier_step > 0.0 && multiplier_max > 1.0) + (isQualificationOver && Boolean(value) && value > 1.0) ) const distributionMonth = distribution.timezone_adjusted_qualification_end.toLocaleString( @@ -529,8 +532,6 @@ const MultiplierCards = ({ month: 'long', } ) - const now = new Date() - const isQualificationOver = distribution.qualification_end < now if (!activeMultipliers || activeMultipliers.length === 0) return null