Refactor views

This commit is contained in:
Arkadiusz Fal
2026-02-09 01:13:02 +01:00
parent 8464464199
commit 612dce6b9f
43 changed files with 143 additions and 125 deletions

View File

@@ -10,10 +10,10 @@ import SwiftUI
struct OnboardingMigrationScreen: View {
@Environment(\.appEnvironment) private var appEnvironment
@Binding var items: [LegacyImportItem]
let onContinue: () -> Void
let onSkip: () -> Void
@Binding var items: [LegacyImportItem]
@State private var isImporting = false
@State private var importProgress: Double = 0.0
@State private var showingResultSheet = false
@@ -352,9 +352,9 @@ struct OnboardingMigrationScreen: View {
]
OnboardingMigrationScreen(
items: $items,
onContinue: {},
onSkip: {}
onSkip: {},
items: $items
)
.appEnvironment(.preview)
}

View File

@@ -45,9 +45,9 @@ struct OnboardingSheetView: View {
// Migration screen is now page 2 (when present)
if hasLegacyData, let binding = Binding($legacyItems) {
OnboardingMigrationScreen(
items: binding,
onContinue: advanceToNextPage,
onSkip: advanceToNextPage
onSkip: advanceToNextPage,
items: binding
)
.tag(2)
}