mirror of
https://github.com/Dimillian/IceCubesApp.git
synced 2025-01-10 21:54:10 +01:00
52 lines
1.4 KiB
Swift
52 lines
1.4 KiB
Swift
|
import DesignSystem
|
||
|
import Env
|
||
|
import SwiftUI
|
||
|
|
||
|
@MainActor
|
||
|
struct TabbarEntriesSettingsView: View {
|
||
|
@Environment(Theme.self) private var theme
|
||
|
@Environment(UserPreferences.self) private var userPreferences
|
||
|
|
||
|
@State private var tabs = iOSTabs.shared
|
||
|
|
||
|
var body: some View {
|
||
|
Form {
|
||
|
Section {
|
||
|
Picker("settings.tabs.first-tab", selection: $tabs.firstTab) {
|
||
|
ForEach(Tab.allCases) { tab in
|
||
|
tab.label.tag(tab)
|
||
|
}
|
||
|
}
|
||
|
Picker("settings.tabs.second-tab", selection: $tabs.secondTab) {
|
||
|
ForEach(Tab.allCases) { tab in
|
||
|
tab.label.tag(tab)
|
||
|
}
|
||
|
}
|
||
|
Picker("settings.tabs.third-tab", selection: $tabs.thirdTab) {
|
||
|
ForEach(Tab.allCases) { tab in
|
||
|
tab.label.tag(tab)
|
||
|
}
|
||
|
}
|
||
|
Picker("settings.tabs.fourth-tab", selection: $tabs.fourthTab) {
|
||
|
ForEach(Tab.allCases) { tab in
|
||
|
tab.label.tag(tab)
|
||
|
}
|
||
|
}
|
||
|
Picker("settings.tabs.fifth-tab", selection: $tabs.fifthTab) {
|
||
|
ForEach(Tab.allCases) { tab in
|
||
|
tab.label.tag(tab)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
#if !os(visionOS)
|
||
|
.listRowBackground(theme.primaryBackgroundColor)
|
||
|
#endif
|
||
|
}
|
||
|
.navigationTitle("settings.general.tabbarEntries")
|
||
|
#if !os(visionOS)
|
||
|
.scrollContentBackground(.hidden)
|
||
|
.background(theme.secondaryBackgroundColor)
|
||
|
#endif
|
||
|
}
|
||
|
}
|