diff --git a/ios/circolapp/circolapp/View/PadView.swift b/ios/circolapp/circolapp/View/PadView.swift index 8e4b23b..ccb1d11 100644 --- a/ios/circolapp/circolapp/View/PadView.swift +++ b/ios/circolapp/circolapp/View/PadView.swift @@ -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() + } } } diff --git a/ios/circolapp/circolapp/View/SidebarView.swift b/ios/circolapp/circolapp/View/SidebarView.swift index 8723df9..2fa9500 100644 --- a/ios/circolapp/circolapp/View/SidebarView.swift +++ b/ios/circolapp/circolapp/View/SidebarView.swift @@ -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,