Skip to content

Commit 1d5933c

Browse files
authored
fix: disable scroll on widgets edit mode (#178)
1 parent fe5716a commit 1d5933c

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Bitkit/Components/Home/Widgets.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ struct Widgets: View {
1717
@EnvironmentObject var navigation: NavigationViewModel
1818
@EnvironmentObject var widgets: WidgetsViewModel
1919

20-
@State private var isEditing: Bool = false
20+
@Binding var isEditing: Bool
2121

2222
var body: some View {
2323
VStack(alignment: .leading, spacing: 0) {
@@ -69,7 +69,7 @@ struct Widgets: View {
6969

7070
#Preview {
7171
VStack {
72-
Widgets()
72+
Widgets(isEditing: .constant(false))
7373
.environmentObject(AppViewModel())
7474
.environmentObject(NavigationViewModel())
7575
.environmentObject(WidgetsViewModel())

Bitkit/Views/Wallets/HomeView.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ struct HomeView: View {
66
@EnvironmentObject var settings: SettingsViewModel
77
@EnvironmentObject var wallet: WalletViewModel
88

9+
@State private var isEditingWidgets = false
10+
911
var body: some View {
1012
ZStack(alignment: .top) {
1113
Header()
@@ -50,7 +52,7 @@ struct HomeView: View {
5052
Suggestions()
5153

5254
if settings.showWidgets {
53-
Widgets()
55+
Widgets(isEditing: $isEditingWidgets)
5456
.padding(.top, 32)
5557
.padding(.horizontal)
5658
}
@@ -63,6 +65,7 @@ struct HomeView: View {
6365
.padding(.bottom, 130)
6466
}
6567
}
68+
.scrollDisabled(isEditingWidgets)
6669
}
6770
/// Dismiss (calculator widget) keyboard when scrolling
6871
.scrollDismissesKeyboard(.immediately)

0 commit comments

Comments
 (0)