firebase-element-extended

[Polymer 2.x] A set of firebase-related custom elements that extend and ease the development of firebase applications.


Keywords
web-component, web-components, web, component, components, custom, element, polymer, firebase, auth, authentication, register, sign up, login, sign in, sign out, profile, page, polymer-components, polymerfire
License
MIT
Install
bower install firebase-element-extended

Documentation

Bower version Build Status Dependency Status

Demo

https://metanov.github.io/firebase-element-extended/

Install

Install the component using Bower:

$ bower install firebase-element-extended --save

Usage

The elements of this set are designed to play nicely together and with the current firebase-element. You can use them together or separately, depending on your need.

The current set includes the following elements:

  • <firebase-account-menu>: navigation menu that displays 'signUp', 'signIn' or 'account' button, while 'account' contains a dropdown of accessible actions.
  • <firebase-auth-dialog>: is a customizable dialog that leverages firebase authentication in a flexible way.
  • <firebase-auth-manager>: is a core element providing the glue to the firebase services like auth or database access.
  • <firebase-error-dialog>: is a customizable dialog that displays error messages.
  • <firebase-icons>: is set of icons used by elements.
  • <firebase-state>: is sharing in read-only mode via data-binding the basic state and profile of a user.
  • <firebase-profile>: is sharing in 2-way data-binding the profile information.
  • <firebase-profile-page>: is an extensible page enabling the edition of profile information.

Upcoming element:

See the Documentation for a more documentation regarding those elements.

Discussing

If you have any questions, you can find me on the Polymer Slack Channel, or just raise an Issue.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

MIT License © Pascal Gula

Throughput Graph