polscm32 1 год назад
Родитель
Сommit
32baf88c5c

+ 14 - 0
Trio/Sources/Modules/Main/View/OnboardingView.swift

@@ -419,3 +419,17 @@ struct AnimationPlaceholder: View {
         }
     }
 }
+
+struct Onboarding_Preview: PreviewProvider {
+    static var previews: some View {
+        Group {
+            let onboardingManager = OnboardingManager()
+            OnboardingView(manager: onboardingManager)
+                .previewDisplayName("Onboarding Flow")
+
+            OnboardingView(manager: onboardingManager)
+                .environment(\.colorScheme, .dark)
+                .previewDisplayName("Onboarding Flow (Dark)")
+        }
+    }
+}

+ 1 - 1
Trio/Sources/Services/OnboardingManager/OnboardingManager.swift

@@ -24,7 +24,7 @@ final class OnboardingManager: ObservableObject, Injectable {
     @Published var shouldShowOnboarding: Bool = false
 
     /// Initialize the OnboardingManager with the required dependencies.
-    private init() {
+    init() {
         checkOnboardingStatus()
     }