Skip to main content
Version: 2.0.0

Interface: FirebaseLoginViewProps

Properties

additionalComponent

Optional additionalComponent: ReactNode

Display this component bellow the sign-in buttons. Useful for adding checkboxes for privacy and terms and conditions. You may want to use it in conjunction with the disabled prop.

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:102


allowSkipLogin

Optional allowSkipLogin: boolean

Enable the skip login button

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:73


authController

authController: FirebaseAuthController

Delegate holding the auth state

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:63


disableSignupScreen

Optional disableSignupScreen: boolean

Prevent users from creating new users in when the signInOptions value is password. This does not apply to the rest of login providers.

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:89


disabled

Optional disabled: boolean

Disable the login buttons

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:83


firebaseApp

firebaseApp: FirebaseApp

Firebase app this login view is accessing

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:58


Optional logo: string

Path to the logo displayed in the login screen

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:68


noUserComponent

Optional noUserComponent: ReactNode

Display this component when no user is found a user tries to log in when the signInOptions value is password.

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:95


notAllowedError

Optional notAllowedError: any

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:104


signInOptions

signInOptions: (FirebaseSignInProvider | FirebaseSignInOption)[]

Each of the sign in options that get a custom button

Defined in

lib/src/firebase_app/components/FirebaseLoginView.tsx:78

Enterprise or start-up?

Learn how to get the most out of your project with the help of our consulting team.
Learn more
Sign up to our newsletter to get the latest news and updates. No spam!