Skip to content

Commit 8e5f241

Browse files
committed
refactor(app): welcome screen dismiss
1 parent 737dc2e commit 8e5f241

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

apps/mobile/metro-now/metro-now/ContentView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ struct ContentView: View {
4848
isPresented: $showWelcomeScreen,
4949
onDismiss: dismissWelcomeScreen
5050
) {
51-
WelcomePageView(handleDismiss: dismissWelcomeScreen)
51+
WelcomePageView()
5252
.presentationDetents([.medium])
5353
}
5454

apps/mobile/metro-now/metro-now/pages/welcome/welcome-page.view.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ private let headingGradient = LinearGradient(
1010
)
1111

1212
struct WelcomePageView: View {
13-
let handleDismiss: () -> Void
14-
1513
@State private var showContent = false
1614

15+
@Environment(\.dismiss) private var dismiss
16+
1717
var body: some View {
1818
VStack(alignment: .center) {
1919
if showContent {
@@ -38,7 +38,9 @@ struct WelcomePageView: View {
3838
.font(.title3)
3939
.multilineTextAlignment(.center)
4040

41-
Button(action: handleDismiss) {
41+
Button(action: {
42+
dismiss()
43+
}) {
4244
Text("Continue")
4345
Image(systemName: "chevron.forward")
4446
}
@@ -59,5 +61,5 @@ struct WelcomePageView: View {
5961
}
6062

6163
#Preview {
62-
WelcomePageView {}
64+
WelcomePageView()
6365
}

0 commit comments

Comments
 (0)