Skip to content

Commit e658b54

Browse files
swift example app for deving
1 parent 17f3bd3 commit e658b54

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExample/FirebaseSwiftUIExampleApp.swift

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@
77

88
import SwiftUI
99
import SwiftData
10+
import FirebaseAuthSwiftUI
11+
import FirebaseCore
12+
import FirebaseAuth
1013

1114
@main
1215
struct FirebaseSwiftUIExampleApp: App {
16+
init() {
17+
FirebaseApp.configure()
18+
}
1319
var sharedModelContainer: ModelContainer = {
1420
let schema = Schema([
1521
Item.self,
@@ -25,7 +31,11 @@ struct FirebaseSwiftUIExampleApp: App {
2531

2632
var body: some Scene {
2733
WindowGroup {
28-
ContentView()
34+
// Put this at top level so user can control it in their app
35+
NavigationView {
36+
let firebaseAuthUI = FirebaseAuthSwiftUI()
37+
FUIAuthView(FUIAuth: firebaseAuthUI)
38+
}
2939
}
3040
.modelContainer(sharedModelContainer)
3141
}

0 commit comments

Comments
 (0)