Add OnboardingView for iPads

This commit is contained in:
2020-12-23 17:02:31 +01:00
parent c8f05f44a6
commit 8e1645a3ca
2 changed files with 7 additions and 2 deletions

View File

@@ -20,13 +20,18 @@ import SwiftUI
struct PadView: View {
@State var screen: Screen? = .all
@State var showOnboarding = !UserDefaults.standard.bool(forKey: "skipOnboarding")
var body: some View {
NavigationView {
SidebarView(state: $screen)
}
.navigationViewStyle(DoubleColumnNavigationViewStyle())
.sheet(isPresented: self.$showOnboarding, onDismiss: {
UserDefaults.standard.set(true, forKey: "skipOnboarding")
}) {
OnboardingView()
}
}
}

View File

@@ -23,7 +23,7 @@ struct SidebarView: View {
var body: some View {
if #available(iOS 14.0, *) {
List {
List(selection: $state) {
NavigationLink(
destination: CircularList(),
tag: Screen.all,