@@ -2,40 +2,22 @@ import { AuthGuard } from "@/ui/common/components/Common/AuthGuard";
2
2
import { getNetworkConfigBBN } from "@/ui/common/config/network/bbn" ;
3
3
import { getNetworkConfigBTC } from "@/ui/common/config/network/btc" ;
4
4
import { useUTXOs } from "@/ui/common/hooks/client/api/useUTXOs" ;
5
- import { useRewardsService } from "@/ui/common/hooks/services/useRewardsService" ;
6
5
import { useIsMobileView } from "@/ui/common/hooks/useBreakpoint" ;
7
6
import { useBalanceState } from "@/ui/common/state/BalanceState" ;
8
7
import { useRewardsState } from "@/ui/common/state/RewardState" ;
9
8
import { ubbnToBaby } from "@/ui/common/utils/bbn" ;
10
9
import { satoshiToBtc } from "@/ui/common/utils/btc" ;
11
10
12
- import { ClaimRewardModal } from "../Modals/ClaimRewardModal" ;
13
- import { ClaimStatusModal } from "../Modals/ClaimStatusModal/ClaimStatusModal" ;
14
11
import { Section } from "../Section/Section" ;
15
- import { ActionComponent } from "../Stats/ActionComponent" ;
16
12
import { LoadingStyle , StatItem } from "../Stats/StatItem" ;
17
13
18
14
const { networkName : bbnNetworkName , coinSymbol : bbnCoinSymbol } =
19
15
getNetworkConfigBBN ( ) ;
20
16
const { coinSymbol, networkName } = getNetworkConfigBTC ( ) ;
21
17
22
18
export function PersonalBalance ( ) {
23
- // Load reward state
24
- const {
25
- loading : rewardLoading ,
26
- processing,
27
- showRewardModal,
28
- showProcessingModal,
29
- closeProcessingModal,
30
- closeRewardModal,
31
- bbnAddress,
32
- rewardBalance,
33
- transactionFee,
34
- transactionHash,
35
- setTransactionHash,
36
- } = useRewardsState ( ) ;
19
+ const { processing } = useRewardsState ( ) ;
37
20
38
- // Load balance state
39
21
const {
40
22
bbnBalance,
41
23
stakableBtcBalance,
@@ -47,10 +29,7 @@ export function PersonalBalance() {
47
29
const { allUTXOs = [ ] , confirmedUTXOs = [ ] } = useUTXOs ( ) ;
48
30
const hasUnconfirmedUTXOs = allUTXOs . length > confirmedUTXOs . length ;
49
31
50
- const { claimRewards, showPreview } = useRewardsService ( ) ;
51
-
52
32
const isMobile = useIsMobileView ( ) ;
53
- const formattedRewardBalance = ubbnToBaby ( rewardBalance ) ;
54
33
55
34
return (
56
35
< AuthGuard >
@@ -95,41 +74,7 @@ export function PersonalBalance() {
95
74
}
96
75
loadingStyle = { LoadingStyle . ShowSpinner }
97
76
/>
98
-
99
- < StatItem
100
- loading = { rewardLoading }
101
- title = { `${ isMobile ? "BABY" : bbnNetworkName } Rewards` }
102
- value = { `${ formattedRewardBalance } ${ bbnCoinSymbol } ` }
103
- suffix = {
104
- < ActionComponent
105
- className = "h-6"
106
- title = "Claim"
107
- onAction = { showPreview }
108
- isDisabled = { ! rewardBalance || processing }
109
- />
110
- }
111
- />
112
77
</ Section >
113
-
114
- < ClaimRewardModal
115
- processing = { processing }
116
- open = { showRewardModal }
117
- onClose = { closeRewardModal }
118
- onSubmit = { claimRewards }
119
- receivingValue = { `${ formattedRewardBalance } ` }
120
- address = { bbnAddress }
121
- transactionFee = { transactionFee }
122
- />
123
-
124
- < ClaimStatusModal
125
- open = { showProcessingModal }
126
- onClose = { ( ) => {
127
- closeProcessingModal ( ) ;
128
- setTransactionHash ( "" ) ;
129
- } }
130
- loading = { processing }
131
- transactionHash = { transactionHash }
132
- />
133
78
</ AuthGuard >
134
79
) ;
135
80
}
0 commit comments