Skip to content

Latest commit

 

History

History
executable file
·
168 lines (126 loc) · 9.94 KB

ngx-auth-firebaseui-user.md

File metadata and controls

executable file
·
168 lines (126 loc) · 9.94 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-avatar> used to display/edit the data of the current authenticated user in the toolbar see more

Screenshots

  • user profile

when logged out

ngx-auth-firebaseui user profile component

when logged in

ngx-auth-firebaseui user profile component

in edit mode

ngx-auth-firebaseui edit user component

<ngx-auth-firebaseui-user></ngx-auth-firebaseui-user>
option bind type default description
editMode Input() boolean false whether the use is in edit mode
canLogout Input() boolean true whether to render the logout button
canDeleteAccount Input() boolean true whether to render the delete account button
canEditAccount Input() boolean true whether to render the edit account button
appearance Input() MatFormFieldAppearance - the style of the mat-input-form
onSignOut Output() void - this will be fired when the user signs out
onAccountDeleted Output() void - this will be fired when the user deletes his account

i18n

option bind type default description
notLoggedInText Input() string You are not logged in! see context
emailVerifiedText Input() string email is verified see context
emailNotVerifiedText Input() string email is not verified see context
cancelButtonText Input() string cancel see context
saveChangesButtonText Input() string Save changes see context
editButtonText Input() string edit see context
signoutButtonText Input() string Sign out see context
deleteAccountButtonText Input() string Delete account see context
nameText Input() string Name see context
nameErrorRequiredText Input() string Name is required 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
phoneText Input() string Phone number see context
phoneHintText Input() string The phone number is international. Therefore, it should start with a + sign or 00, followed by the country code, - and national number e.g: +49-12345678 or 0041-1234567890 NOTE : the phone number must be a valid phone credential !! see context
phoneErrorPatternText Input() string Please enter a valid phone numbe 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)