File tree Expand file tree Collapse file tree
FirebaseSwiftUI/FirebaseAuthSwiftUI/Sources/FirebaseAuthSwiftUI/Views Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,16 +5,22 @@ import SwiftUI
55// Negates the need for a delegate used in UIKit
66public struct FUIAuthView < Content: View > : View {
77 private var authFUI : FUIAuth
8- private var authPickerView : AuthPickerView < Content >
8+ private var authPickerView : AuthPickerView < Content > ?
99 @ObservedObject var internalState : FUIAuthState = . init( )
1010
1111 public init ( FUIAuth: FUIAuth ,
12- authPickerView: AuthPickerView < Content > ) {
12+ authPickerView: AuthPickerView < Content > ? = nil ) {
1313 authFUI = FUIAuth
1414 self . authPickerView = authPickerView
1515 }
1616
1717 public var body : some View {
18- authPickerView. environmentObject ( internalState) . environmentObject ( authFUI)
18+ if authPickerView != nil {
19+ authPickerView. environmentObject ( internalState) . environmentObject ( authFUI)
20+ } else {
21+ VStack {
22+ // TODO: - default provider flows to render
23+ }
24+ }
1925 }
2026}
You can’t perform that action at this time.
0 commit comments