Skip to content

Latest commit

 

History

History
executable file
·
168 lines (124 loc) · 10.3 KB

ngx-auth-firebaseui-register.md

File metadata and controls

executable file
·
168 lines (124 loc) · 10.3 KB

ngx-auth-firebaseui - Open Source Library for Angular Web Apps to integrate a material user interface for firebase authentication.

npm version demo docs: typedoc codecov CircleCI branch Build Status Join the chat at https://gitter.im/ngx-auth-firebaseui/Lobby dependency Status devDependency Status npm Greenkeeper badge license GitHub forks GitHub stars GitHub followers Twitter URL Twitter Follow Awesome

ngx-auth-firebaseui-logo.png

Angular UI component for firebase authentication. This library is an angular module (including angular components and services) that allows to authenticate your users with your firebase project. NgxAuthFirebseUI is compatible with angular material and angular flexLayout.

If you prefer to develop with bootstrap rather than with material design, please check this project @firebaseui/ng-bootstrap

Built by and for developers ❤️

Do you have any question or suggestion ? Please do not hesitate to contact us! Alternatively, provide a PR | open an appropriate issue here

If you like this project, support ngx-auth-firebaseui by starring ⭐ and sharing it 📢

Table of Contents

Overview <ngx-auth-firebaseui-register> standalone registration component to create new accounts see more

ngx-auth-firebaseui-logo.png

ngx-auth-firebaseui-logo.png

<ngx-auth-firebaseui-register></ngx-auth-firebaseui-register>
option bind type default description
logoUrl Input() string - choose the source of an image url to display it as a logo
appearance Input() MatFormFieldAppearance standard the appearance of the mat-form-field #'legacy'
tosUrl Input() string - the url of term of services
privacyPolicyUrl Input() string - the url of the private privacy
messageOnAuthSuccess Input() string see the code -> the message of the snackbar when the authentication process was successful
messageOnAuthError Input() string see the code -> the message of the snackbar when the authentication process has failed
onSuccess Output() any - this will be fired when an authentication process was success. The authenticated user is emitted!
onError Output() any - this event will be fired when an error occurred during the authentication process! An error message is emitted!
onLoginRequested Output() void - this event will be fired when the user request to login instead of sign up
onCreateAccountButtonClicked Output() void - this event will be fired when the user clicks on the create account button

i18n

option bind type default description
titleText Input() string CREATE AN ACCOUNT see context
termsAndConditionsText Input() string I read and accept the see context
termsAndConditionsLinkText Input() string terms and conditions see context
privacyPolicyText Input() string I read and accept the see context
privacyPolicyLinkText Input() string privacy policy see context
createAccountButtonText Input() string CREATE AN ACCOUNT see context
alreadyHaveAccountText Input() string Already have an account? see context
loginButtonText Input() string LOGIN see context
nameText Input() string Name see context
nameErrorRequiredText Input() string `` see context
emailText Input() string Email see context
emailErrorRequiredText Input() string Email is required see context
emailErrorPatternText Input() string Please enter a valid email address see context
passwordText Input() string Password see context
passwordErrorRequiredText Input() string Password is required see context
passwordConfirmationText Input() string Password Confirmation see context
passwordConfirmationErrorRequiredText Input() string Password confirmation is required see context
passwordErrorMatchText Input() string Password must match see context
passwordErrorMinLengthText Input() string The password is too short! see context
passwordErrorMaxLengthText Input() string The password is too long! see context

Built by and for developers ❤️ we will help you 👊


jetbrains logo

This project is supported by jetbrains with 1 ALL PRODUCTS PACK OS LICENSE incl. webstorm


Copyright (c) 2019 Anthony Nahas. Licensed under the MIT License (MIT)