Skip to content

Commit 5a47640

Browse files
authored
Merge pull request #57 from normalengineering/feat/settings-order
feat: reorder settings
2 parents 28269ea + b8b8c75 commit 5a47640

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

‎Normal/Views/Settings/GeneralSettingsView.swift‎

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,23 @@ struct GeneralSettingsView: View {
4242

4343
private var unblockingSection: some View {
4444
Section {
45+
NavigationLink {
46+
UnblockDurationsView(settings: settings)
47+
} label: {
48+
CountRow(title: "Unblock Durations", count: settings.unblockDurations.count)
49+
}
50+
.accessibilityIdentifier("settings.unblockDurationsLink")
51+
52+
Picker("Default Duration", selection: Binding(
53+
get: { settings.defaultDuration },
54+
set: { settings.defaultDuration = $0 }
55+
)) {
56+
Text("None").tag(TimedUnblockDuration?.none)
57+
ForEach(settings.unblockDurations) { duration in
58+
Text(duration.label).tag(TimedUnblockDuration?.some(duration))
59+
}
60+
}
61+
4562
Picker(
4663
"Default Key",
4764
selection: Binding(
@@ -60,23 +77,6 @@ struct GeneralSettingsView: View {
6077
}
6178
}
6279

63-
NavigationLink {
64-
UnblockDurationsView(settings: settings)
65-
} label: {
66-
CountRow(title: "Unblock Durations", count: settings.unblockDurations.count)
67-
}
68-
.accessibilityIdentifier("settings.unblockDurationsLink")
69-
70-
Picker("Default Duration", selection: Binding(
71-
get: { settings.defaultDuration },
72-
set: { settings.defaultDuration = $0 }
73-
)) {
74-
Text("None").tag(TimedUnblockDuration?.none)
75-
ForEach(settings.unblockDurations) { duration in
76-
Text(duration.label).tag(TimedUnblockDuration?.some(duration))
77-
}
78-
}
79-
8080
Toggle(
8181
"Live Activity",
8282
isOn: Bindable(settings).showTimedUnblockLiveActivity

0 commit comments

Comments
 (0)