Skip to content

Commit 2383872

Browse files
committed
fix: fix rnbw rewards claim sheet design + nav
1 parent abc385a commit 2383872

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

src/features/rnbw-membership/screens/rnbw-membership-screen/components/RnbwRewardsClaimCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ export const RnbwRewardsClaimCard = memo(function RnbwRewardsClaimCard() {
2424
});
2525

2626
function navigateToRewardsScreen() {
27-
Navigation.handleAction(Routes.RNBW_REWARDS_SCREEN);
27+
Navigation.handleAction(Routes.RNBW_REWARDS_CLAIM_SHEET);
2828
}

src/features/rnbw-rewards/screens/rnbw-rewards-claim-sheet/RnbwRewardsClaimSheet.tsx

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { memo, useCallback, useState } from 'react';
22
import { Alert, Image, StyleSheet, View } from 'react-native';
33
import { Box, Stack, Text } from '@/design-system';
44
import { PanelSheet } from '@/components/PanelSheet/PanelSheet';
5-
import { HoldToActivateButton } from '@/components/hold-to-activate-button/HoldToActivateButton';
65
import { useRewardsBalanceStore } from '@/features/rnbw-rewards/stores/rewardsBalanceStore';
76
import { prepareRewardsClaim, submitRewardsClaim } from '@/features/rnbw-rewards/utils/claimRewards';
87
import { RNBW_SYMBOL } from '@/features/rnbw-rewards/constants';
@@ -14,6 +13,7 @@ import watchingAlert from '@/utils/watchingAlert';
1413
import * as i18n from '@/languages';
1514
import rnbwCoinImage from '@/assets/rnbw.png';
1615
import { useStableValue } from '@/hooks/useStableValue';
16+
import { RnbwHoldToActivateButton } from '@/features/rnbw-membership/components/RnbwHoldToActivateButton';
1717

1818
export const RnbwRewardsClaimSheet = memo(function RnbwRewardsClaimSheet() {
1919
const { goBack, navigate } = useNavigation();
@@ -66,17 +66,12 @@ export const RnbwRewardsClaimSheet = memo(function RnbwRewardsClaimSheet() {
6666
</Text>
6767
</Stack>
6868
</Stack>
69-
<Box width="full" paddingHorizontal="20px">
70-
<HoldToActivateButton
69+
<Box width="full">
70+
<RnbwHoldToActivateButton
71+
isProcessing={isProcessing}
7172
label={i18n.t(i18n.l.button.hold_to_authorize.hold_to_claim)}
73+
onActivate={handleClaim}
7274
processingLabel={i18n.t(i18n.l.button.hold_to_authorize.claiming)}
73-
onLongPress={handleClaim}
74-
isProcessing={isProcessing}
75-
backgroundColor="white"
76-
disabledBackgroundColor="white"
77-
progressColor="black"
78-
showBiometryIcon
79-
style={styles.button}
8075
/>
8176
</Box>
8277
</Stack>
@@ -88,7 +83,7 @@ export const RnbwRewardsClaimSheet = memo(function RnbwRewardsClaimSheet() {
8883
const styles = StyleSheet.create({
8984
content: {
9085
paddingTop: 36,
91-
paddingBottom: 36,
86+
paddingBottom: 20,
9287
paddingHorizontal: 24,
9388
},
9489
coinImage: {

0 commit comments

Comments
 (0)