1
- import { Progress , Space , Tooltip } from 'antd' ;
1
+ import { Progress , Tooltip } from 'antd' ;
2
2
import { DMECoinIcon , neutral3Color , primary6 } from 'shared' ;
3
3
import Icon , { InfoCircleOutlined } from '@ant-design/icons' ;
4
4
import React from 'react' ;
5
5
import { useTranslation } from 'react-i18next' ;
6
6
import { useStore } from 'effector-react' ;
7
- import { $mineNft , $userMine } from '../../../models' ;
8
- import { DepthChanger } from '../DepthChanger ' ;
7
+
8
+ import { $mineOwnerManagementData } from '../../../models/mineOwnerManagement ' ;
9
9
import styles from './styles.module.scss' ;
10
10
11
11
const SUB_LEVELS_MAX_AMOUNT = 5 ;
12
12
13
13
export const MineTable = ( ) => {
14
14
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 ;
17
18
const dmeToLevelUpgradePercent =
18
19
mineNft &&
19
20
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 )
22
22
) ;
23
23
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 ;
27
28
return (
28
29
< div className = { styles . table } >
29
30
< div className = { styles . line } >
@@ -36,16 +37,10 @@ export const MineTable = () => {
36
37
percent = { Number ( dmeToLevelUpgradePercent || 0 ) }
37
38
showInfo = { false }
38
39
/> { ' ' }
39
- { mineNft ?. data [ 'DME Mined' ] &&
40
- mineNft ?. data [ 'DME to Upgrade' ] ? (
40
+ { mineNft ?. dme_mined && mineNft ?. dme_to_upgrade ? (
41
41
< >
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 >
49
44
</ >
50
45
) : null }
51
46
{ '\u00a0' }
@@ -56,7 +51,7 @@ export const MineTable = () => {
56
51
</ Tooltip >
57
52
< div >
58
53
{ '\u00a0' }
59
- { mine ?. level }
54
+ { mineOwnerManagementData ?. mine_level }
60
55
</ div >
61
56
</ div >
62
57
</ div >
@@ -72,16 +67,16 @@ export const MineTable = () => {
72
67
/>
73
68
</ div >
74
69
</ 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> */ }
85
80
</ div >
86
81
) ;
87
82
} ;
0 commit comments