Skip to content

Commit b91271b

Browse files
committed
feat: mine owner management page
1 parent a4486e0 commit b91271b

File tree

1 file changed

+25
-30
lines changed
  • src/features/mine-owner/management/ui/MineTable

1 file changed

+25
-30
lines changed
Lines changed: 25 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
1-
import { Progress, Space, Tooltip } from 'antd';
1+
import { Progress, Tooltip } from 'antd';
22
import { DMECoinIcon, neutral3Color, primary6 } from 'shared';
33
import Icon, { InfoCircleOutlined } from '@ant-design/icons';
44
import React from 'react';
55
import { useTranslation } from 'react-i18next';
66
import { useStore } from 'effector-react';
7-
import { $mineNft, $userMine } from '../../../models';
8-
import { DepthChanger } from '../DepthChanger';
7+
8+
import { $mineOwnerManagementData } from '../../../models/mineOwnerManagement';
99
import styles from './styles.module.scss';
1010

1111
const SUB_LEVELS_MAX_AMOUNT = 5;
1212

1313
export const MineTable = () => {
1414
const { t } = useTranslation();
15-
const mine = useStore($userMine);
16-
const mineNft = useStore($mineNft);
15+
const mineOwnerManagementData = useStore($mineOwnerManagementData);
16+
17+
const mineNft = mineOwnerManagementData?.mine_asset;
1718
const dmeToLevelUpgradePercent =
1819
mineNft &&
1920
Math.floor(
20-
(100 * Number(mineNft?.data['DME Mined'])) /
21-
Number(mineNft?.data['DME to Upgrade'])
21+
(100 * Number(mineNft?.dme_mined)) / Number(mineNft?.dme_to_upgrade)
2222
);
2323
const mineSubLevelToPercent =
24-
mine &&
25-
mine.sublevel > 0 &&
26-
((mine.sublevel + 1) / SUB_LEVELS_MAX_AMOUNT) * 100;
24+
Number(mineOwnerManagementData?.mine_sublevel) > 0 &&
25+
((Number(mineOwnerManagementData?.mine_sublevel) + 1) /
26+
SUB_LEVELS_MAX_AMOUNT) *
27+
100;
2728
return (
2829
<div className={styles.table}>
2930
<div className={styles.line}>
@@ -36,16 +37,10 @@ export const MineTable = () => {
3637
percent={Number(dmeToLevelUpgradePercent || 0)}
3738
showInfo={false}
3839
/>{' '}
39-
{mineNft?.data['DME Mined'] &&
40-
mineNft?.data['DME to Upgrade'] ? (
40+
{mineNft?.dme_mined && mineNft?.dme_to_upgrade ? (
4141
<>
42-
<span>
43-
{Math.floor(mineNft?.data['DME Mined'])}
44-
</span>
45-
/
46-
<span>
47-
{Math.floor(mineNft?.data['DME to Upgrade'])}
48-
</span>
42+
<span>{mineNft?.dme_mined}</span>/
43+
<span>{mineNft?.dme_to_upgrade}</span>
4944
</>
5045
) : null}
5146
{'\u00a0'}
@@ -56,7 +51,7 @@ export const MineTable = () => {
5651
</Tooltip>
5752
<div>
5853
{'\u00a0'}
59-
{mine?.level}
54+
{mineOwnerManagementData?.mine_level}
6055
</div>
6156
</div>
6257
</div>
@@ -72,16 +67,16 @@ export const MineTable = () => {
7267
/>
7368
</div>
7469
</div>
75-
<div className={styles.line}>
76-
<div>{t('Depth level')}</div>
77-
<Space>
78-
<div>
79-
{t('features.mining.currentDepthLevel')}{' '}
80-
{mine?.layer_depth}
81-
</div>
82-
<DepthChanger />
83-
</Space>
84-
</div>
70+
{/* <div className={styles.line}> */}
71+
{/* <div>{t('Depth level')}</div> */}
72+
{/* <Space> */}
73+
{/* <div> */}
74+
{/* {t('features.mining.currentDepthLevel')}{' '} */}
75+
{/* {mine?.layer_depth} */}
76+
{/* </div> */}
77+
{/* <DepthChanger /> */}
78+
{/* </Space> */}
79+
{/* </div> */}
8580
</div>
8681
);
8782
};

0 commit comments

Comments
 (0)