Skip to content

Commit d185b24

Browse files
committed
Merge branch 'refactor/extract-activity-header-component' of https://github.com/rubensmachion/BDKSwiftExampleWallet into refactor/extract-activity-header-component
* 'refactor/extract-activity-header-component' of https://github.com/rubensmachion/BDKSwiftExampleWallet: Update BDKSwiftExampleWallet/View/WalletView.swift Update BDKSwiftExampleWallet/View/Home/ActivityHomeHeaderView.swift
2 parents 1d74c68 + 4bfaba7 commit d185b24

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

BDKSwiftExampleWallet/View/Home/ActivityHomeHeaderView.swift

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,11 @@ import SwiftUI
99

1010
struct ActivityHomeHeaderView: View {
1111

12-
enum State {
13-
case synced
14-
case fullSyncing(inspectedScripts: UInt64)
15-
case syncing(progress: Float, inspectedScripts: UInt64, totalScripts: UInt64)
16-
case notStarted
17-
case error(Error)
18-
}
19-
20-
let state: State
12+
let walletSyncState: WalletSyncState
13+
let progress: Float
14+
let inspectedScripts: UInt64
15+
let totalScripts: UInt64
16+
let needsFullScan: Bool
2117

2218
let showAllTransactions: () -> Void
2319

BDKSwiftExampleWallet/View/WalletView.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ struct WalletView: View {
4343

4444
VStack {
4545
ActivityHomeHeaderView(
46-
state: viewModel.activityHeaderStateSync
46+
walletSyncState: viewModel.walletSyncState,
47+
progress: viewModel.progress,
48+
inspectedScripts: viewModel.inspectedScripts,
49+
totalScripts: viewModel.totalScripts,
50+
needsFullScan: viewModel.needsFullScan
4751
) {
4852
showAllTransactions = true
4953
}

0 commit comments

Comments
 (0)