-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Expand file tree
/
Copy pathStakeEarningsHistoryView.tsx
More file actions
36 lines (33 loc) · 1.3 KB
/
StakeEarningsHistoryView.tsx
File metadata and controls
36 lines (33 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { useNavigation, useRoute } from '@react-navigation/native';
import React from 'react';
import { View } from 'react-native';
import { ScrollView } from 'react-native-gesture-handler';
import { Box, HeaderStandard } from '@metamask/design-system-react-native';
import { strings } from '../../../../../../locales/i18n';
import { useStyles } from '../../../../hooks/useStyles';
import styleSheet from './StakeEarningsHistoryView.styles';
import { StakeEarningsHistoryViewRouteParams } from './StakeEarningsHistoryView.types';
import EarningsHistory from '../../../Earn/components/Earnings/EarningsHistory/EarningsHistory';
const StakeEarningsHistoryView = () => {
const navigation = useNavigation();
const route = useRoute<StakeEarningsHistoryViewRouteParams>();
const { styles } = useStyles(styleSheet, {});
const { asset } = route.params;
return (
<Box twClassName="flex-1 bg-default">
<HeaderStandard
title={strings('stake.earnings_history_title', {
ticker: asset.ticker || asset.symbol,
})}
onBack={navigation.goBack}
includesTopInset
/>
<ScrollView contentContainerStyle={styles.mainContainer}>
<View>
<EarningsHistory asset={asset} />
</View>
</ScrollView>
</Box>
);
};
export default StakeEarningsHistoryView;