소스 검색

preview code

polscm32 1 년 전
부모
커밋
32baf88c5c
2개의 변경된 파일15개의 추가작업 그리고 1개의 파일을 삭제
  1. 14 0
      Trio/Sources/Modules/Main/View/OnboardingView.swift
  2. 1 1
      Trio/Sources/Services/OnboardingManager/OnboardingManager.swift

+ 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()
     }