metatext-app-ios-iphone-ipad/Shared/Views/PreferencesView.swift

30 lines
953 B
Swift
Raw Normal View History

2020-08-07 03:41:59 +02:00
// Copyright © 2020 Metabolist. All rights reserved.
import SwiftUI
2020-08-07 12:59:48 +02:00
struct PreferencesView: View {
@StateObject var viewModel: PreferencesViewModel
2020-08-07 03:41:59 +02:00
var body: some View {
2020-08-07 12:14:14 +02:00
Form {
2020-08-07 12:59:48 +02:00
Section(header: Text(viewModel.handle)) {
NavigationLink("preferences.posting-reading",
destination: PostingReadingPreferencesView(
viewModel: viewModel.postingReadingPreferencesViewModel()))
2020-08-14 23:41:55 +02:00
NavigationLink("preferences.notification-types",
destination: NotificationTypesPreferencesView(
viewModel: viewModel.notificationTypesPreferencesViewModel()))
2020-08-07 12:14:14 +02:00
}
}
2020-08-07 12:59:48 +02:00
.navigationTitle("preferences")
2020-08-07 03:41:59 +02:00
}
}
2020-08-12 09:37:14 +02:00
#if DEBUG
2020-08-07 03:41:59 +02:00
struct PreferencesView_Previews: PreviewProvider {
static var previews: some View {
2020-08-07 12:59:48 +02:00
PreferencesView(viewModel: .development)
2020-08-07 03:41:59 +02:00
}
}
2020-08-12 09:37:14 +02:00
#endif