SettingCom.jsx 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import * as WebBrowser from 'expo-web-browser';
  2. import * as React from 'react';
  3. import { Div, Button, Text } from 'react-native-magnus';
  4. import { useNavigation } from '@react-navigation/native';
  5. import { useRequest } from '@umijs/hooks';
  6. import useModel from 'flooks';
  7. import userCoupon from './model'; // 优惠券模块
  8. export default function SettingCom() {
  9. const { userCouponList, init } = useModel(userCoupon, ['userCouponList']);
  10. useRequest(init, {});
  11. const navigation = useNavigation();
  12. return (
  13. <Button
  14. block
  15. m={5}
  16. bg="white"
  17. rounded="none"
  18. onPress={() => navigation.navigate('Coupon')}
  19. >
  20. <Div alignItems="center">
  21. <Text fontSize="xl" fontWeight="bold" textAlign="left">
  22. 红包卡券
  23. </Text>
  24. <Div row mt={2}>
  25. <Text fontSize="sm" color="red500" textAlign="left">
  26. {userCouponList.length}
  27. </Text>
  28. <Text fontSize="sm" textAlign="left">
  29. 个未使用红包
  30. </Text>
  31. </Div>
  32. </Div>
  33. </Button>
  34. );
  35. }