|
@@ -4,6 +4,7 @@ import { useRouter } from "@/i18n";
|
|
|
import clsx from "clsx";
|
|
|
import ItemCom from "./component/ItemCom";
|
|
|
import ModalCom from "./component/ModalCom";
|
|
|
+import MaskCom from "./component/MaskCom";
|
|
|
import './page.scss'
|
|
|
import { useGlobalStore } from '@/stores';
|
|
|
import { getUserInfoApi, getUserMoneyApi } from "@/api/user";
|
|
@@ -47,6 +48,11 @@ const Profile: FC<PropsWithChildren<Props>> = () => {
|
|
|
router.push(path)
|
|
|
}
|
|
|
|
|
|
+ const [visible, setVisible] = useState(false);
|
|
|
+ const callbackFun = () => {
|
|
|
+ setVisible(!visible)
|
|
|
+ }
|
|
|
+
|
|
|
const divClassName = clsx('bgImg', token && 'default');
|
|
|
return (
|
|
|
<div className="profile-box">
|
|
@@ -84,7 +90,7 @@ const Profile: FC<PropsWithChildren<Props>> = () => {
|
|
|
<div>
|
|
|
<span className="iconfont icon-gift2"></span>
|
|
|
<div>
|
|
|
- <span> {t('Bônus')} <img className="a" src="/img/a.png" alt="" /></span>
|
|
|
+ <span onClick={() => setVisible(true)}> {t('Bônus')} <img className="a" src="/img/a.png" alt=""/></span>
|
|
|
<div className="num">
|
|
|
<span className="uppercase">brl </span>
|
|
|
<span>{ money.lock_point || 0.00 }</span>
|
|
@@ -97,11 +103,12 @@ const Profile: FC<PropsWithChildren<Props>> = () => {
|
|
|
</div>
|
|
|
|
|
|
<div className="link">
|
|
|
- <span onClick={() => goPage('/deposit')}>{t('Depósito')}</span>
|
|
|
- <span onClick={() => goPage(token ? '/withdraw' : `/login?redirect=withdraw`)}>{t('Sacar')}</span>
|
|
|
+ <span onClick={() => goPage('/deposit')}>{t('Depósito')}</span>
|
|
|
+ <span onClick={() => goPage(token ? '/withdraw' : `/login?redirect=withdraw`)}>{t('Sacar')}</span>
|
|
|
</div>
|
|
|
<ItemCom />
|
|
|
<ModalCom />
|
|
|
+ <MaskCom visible={visible} callbackFun={(callbackFun)}/>
|
|
|
</div>
|
|
|
);
|
|
|
};
|