Skip to content

Commit 5005440

Browse files
committed
fix(activity): reset filter onAppear
1 parent 3029e0c commit 5005440

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Bitkit/ViewModels/ActivityListViewModel.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,14 @@ class ActivityListViewModel: ObservableObject {
137137
selectedTags.removeAll()
138138
}
139139

140+
func resetFilters() {
141+
searchText = ""
142+
startDate = nil
143+
endDate = nil
144+
selectedTags.removeAll()
145+
selectedTab = .all
146+
}
147+
140148
private func updateFilteredActivities() async {
141149
do {
142150
// Convert dates to timestamps if they exist, ensuring start date is start of day and end date is end of day

Bitkit/Views/Wallets/Activity/AllActivityView.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ struct AllActivityView: View {
6767
}
6868
)
6969
}
70+
.scrollDismissesKeyboard(.interactively)
7071
.refreshable {
7172
do {
7273
try await wallet.sync()
@@ -80,6 +81,9 @@ struct AllActivityView: View {
8081
.navigationBarHidden(true)
8182
.padding(.horizontal, 16)
8283
.bottomSafeAreaPadding()
84+
.onAppear {
85+
activity.resetFilters()
86+
}
8387
}
8488
}
8589

0 commit comments

Comments
 (0)