Skip to content

Commit 9c2cb59

Browse files
authored
Merge pull request #26 from canopas/update-examples
Update examples
2 parents 7ee8c2e + be8b569 commit 9c2cb59

File tree

9 files changed

+62
-71
lines changed

9 files changed

+62
-71
lines changed

Examples/CallbackUseCase/CallbackUseCase.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 11 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Examples/CallbackUseCase/CallbackUseCase/CallbackUseCase.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ struct CallbackUseCase: App {
4444
WindowGroup {
4545
UIPilotHost(pilot) { route in
4646
switch route {
47-
case .Start: return AnyView(StartView())
48-
case .Home: return AnyView(HomeView())
49-
case .SignIn: return AnyView(SignInView())
50-
case .Profile(let callback): return AnyView(ProfileView(onSignOut: callback)) // Pass callback closure
47+
case .Start: StartView()
48+
case .Home: HomeView()
49+
case .SignIn: SignInView()
50+
case .Profile(let callback): ProfileView(onSignOut: callback) // Pass callback closure
5151
}
5252
}
5353
}

Examples/ComplexSplitScreen/ComplexSplitScreen.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 11 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Examples/ComplexSplitScreen/ComplexSplitScreen/ComplexSplitScreen.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ struct ComplexSplitScreen: App {
2323
WindowGroup {
2424
UIPilotHost(pilot) { route in
2525
switch route {
26-
case .Home: return AnyView(HomeView())
27-
case .Split: return AnyView(SplitView())
28-
case .Browser(let url): return AnyView(WebView(url: URL(string: url)!))
26+
case .Home: HomeView()
27+
case .Split: SplitView()
28+
case .Browser(let url): WebView(url: URL(string: url)!)
2929
}
3030
}
3131
}

Examples/ComplexSplitScreen/ComplexSplitScreen/SplitView.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ struct SplitView: View {
2828
VStack {
2929
UIPilotHost(fbPilot) { route in
3030
switch route {
31-
case .Home: return AnyView(FBHome())
32-
case .Detail: return AnyView(FBDetail())
31+
case .Home: FBHome()
32+
case .Detail: FBDetail()
3333
}
3434
}
3535

@@ -40,8 +40,8 @@ struct SplitView: View {
4040
// We can add more than 1 route in single app to create split screen
4141
UIPilotHost(twitterPilot) { route in
4242
switch route {
43-
case .Home: return AnyView(TwitterHome())
44-
case .Detail: return AnyView(TwitterDetail())
43+
case .Home: TwitterHome()
44+
case .Detail: TwitterDetail()
4545
}
4646
}
4747
}

Examples/SimpleEnum/SimpleEnum.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 11 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Examples/SimpleEnum/SimpleEnum/SimpleEnum.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ struct SimpleEnum: App {
2525
WindowGroup {
2626
UIPilotHost(pilot) { route in
2727
switch route {
28-
case .Home: return AnyView(HomeView())
29-
case .Detail(let id): return AnyView(DetailView(id: id))
30-
case .NestedDetail: return AnyView(NestedDetail())
28+
case .Home: HomeView()
29+
case .Detail(let id): DetailView(id: id)
30+
case .NestedDetail: NestedDetail()
3131
}
3232
}
3333
}

Examples/StringRoutes/StringRoutes.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 11 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Examples/StringRoutes/StringRoutes/StringRoutesApp.swift

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ struct StringRoutes: App {
1717
WindowGroup {
1818
UIPilotHost(pilot) { route in
1919
switch route {
20-
case "/start": return AnyView(StartPage())
21-
case "/home": return AnyView(HomePage())
22-
case "/profile": return AnyView(ProfilePage())
23-
default:
24-
return AnyView(EmptyView())
20+
case "/start": StartPage()
21+
case "/home": HomePage()
22+
case "/profile": ProfilePage()
23+
default: EmptyView()
2524
}
2625
}
2726
}

0 commit comments

Comments
 (0)