File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
apps/mobile/metro-now/metro-now Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ struct ContentView: View {
48
48
isPresented: $showWelcomeScreen,
49
49
onDismiss: dismissWelcomeScreen
50
50
) {
51
- WelcomePageView ( handleDismiss : dismissWelcomeScreen )
51
+ WelcomePageView ( )
52
52
. presentationDetents ( [ . medium] )
53
53
}
54
54
Original file line number Diff line number Diff line change @@ -10,10 +10,10 @@ private let headingGradient = LinearGradient(
10
10
)
11
11
12
12
struct WelcomePageView : View {
13
- let handleDismiss : ( ) -> Void
14
-
15
13
@State private var showContent = false
16
14
15
+ @Environment ( \. dismiss) private var dismiss
16
+
17
17
var body : some View {
18
18
VStack ( alignment: . center) {
19
19
if showContent {
@@ -38,7 +38,9 @@ struct WelcomePageView: View {
38
38
. font ( . title3)
39
39
. multilineTextAlignment ( . center)
40
40
41
- Button ( action: handleDismiss) {
41
+ Button ( action: {
42
+ dismiss ( )
43
+ } ) {
42
44
Text ( " Continue " )
43
45
Image ( systemName: " chevron.forward " )
44
46
}
@@ -59,5 +61,5 @@ struct WelcomePageView: View {
59
61
}
60
62
61
63
#Preview {
62
- WelcomePageView { }
64
+ WelcomePageView ( )
63
65
}
You can’t perform that action at this time.
0 commit comments