summaryrefslogtreecommitdiff
path: root/Hutch/Views/Settings
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Settings')
-rw-r--r--Hutch/Views/Settings/SettingsView.swift11
1 files changed, 2 insertions, 9 deletions
diff --git a/Hutch/Views/Settings/SettingsView.swift b/Hutch/Views/Settings/SettingsView.swift
index e90f4e3..237c076 100644
--- a/Hutch/Views/Settings/SettingsView.swift
+++ b/Hutch/Views/Settings/SettingsView.swift
@@ -8,6 +8,7 @@ private let settingsBioMarkdownOptions = AttributedString.MarkdownParsingOptions
struct SettingsView: View {
@Environment(AppState.self) private var appState
@Environment(\.colorScheme) private var colorScheme
+ @AppStorage(AppStorageKeys.swipeActionsEnabled) private var swipeActionsEnabled = true
@State private var viewModel: SettingsViewModel?
@State private var pendingDestructiveAction: SettingsDestructiveAction?
@@ -389,15 +390,7 @@ struct SettingsView: View {
@ViewBuilder
private func behaviorSection() -> some View {
Section {
- Toggle(
- "Swipe actions",
- isOn: Binding(
- get: {
- UserDefaults.standard.object(forKey: AppStorageKeys.swipeActionsEnabled) as? Bool ?? true
- },
- set: { UserDefaults.standard.set($0, forKey: AppStorageKeys.swipeActionsEnabled) }
- )
- )
+ Toggle("Swipe actions", isOn: $swipeActionsEnabled)
} header: {
Text("Behavior")
} footer: {