import Fade from "@mui/material/Fade"; import {ClickAwayListener} from "@mui/base/ClickAwayListener"; import Grow from "@mui/material/Grow"; import WWheel from "@widgets/WCashWheel/WWheel/WWheel"; import Modal from "@mui/material/Modal"; import styles from "./styles.module.scss"; import WShare from "@widgets/WCashWheel/WShare/WShare"; import React, {useState} from "react"; import WRetainPop from "@widgets/WCashWheel/WRetainPop/WRetainPop"; import {localStorageGet, localStorageSet} from "@utils/helpers"; import {LOCAL_WHEEL_RETAIN} from "@constants/localkey"; import {useSelector} from "react-redux"; import {isLogined} from "@features/mainSlice"; import {getTurnplate} from "@features/turnplateSlice"; const WHallWheel=({open,onClose})=>{ const [openShare,setOpenShare]=useState(false); const [openRetain,setOpenRetain]=useState(false); const isLogin=useSelector(isLogined); const turnplate=useSelector(getTurnplate); const onCheckClose=()=>{ let isclose=true; if (isLogin){ if (turnplate!=null){ let collect_amount=turnplate.collect_amount; let total_amount=turnplate.total_amount; if (collect_amount>0&&collect_amount86400000){ setOpenRetain(true); isclose=false; } } } } if (isclose){ if (onClose)onClose(); } } const renderShare=()=>{ return ( { setOpenShare(false); }}> ) } const renderRetainPop=()=>{ return ( { setOpenRetain(false); }} openShare={openShareBox} closeP={()=>{ localStorageSet(LOCAL_WHEEL_RETAIN,Date.now()) if (onClose)onClose(); }}> ) } const openShareBox=()=>{ setOpenShare(true); } return ( <>
{/**/} { onCheckClose() }}>
{renderShare()} {renderRetainPop()} ) } export default WHallWheel;