WRechargeHistory.jsx 973 B

12345678910111213141516171819202122232425262728293031
  1. import styles from "./styles.module.scss";
  2. import Spring from "@components/Spring";
  3. import {useEffect} from "react";
  4. import {useDispatch, useSelector} from "react-redux";
  5. import {getPayOrderStatus} from "@features/paySlice";
  6. import {REQ_STATUS} from "@api/config";
  7. import SmallLoading from "@components/SmallLoading";
  8. import {reqPayOrderList} from "@features/api";
  9. const i18n=global.i18n;
  10. const WRechargeHistory = ({ close }) => {
  11. const status=useSelector(getPayOrderStatus);
  12. const dispatch=useDispatch();
  13. useEffect(()=>{
  14. dispatch(reqPayOrderList());
  15. },[])
  16. const renderContent=()=>{
  17. if (status===REQ_STATUS.LOADING){
  18. return (<SmallLoading></SmallLoading>)
  19. }
  20. return (
  21. <Spring type="slideUp" className={styles.content}>
  22. </Spring>
  23. )
  24. }
  25. return (
  26. <div className={styles.container}>
  27. {renderContent()}
  28. </div>
  29. )
  30. }
  31. export default WRechargeHistory;