Comments (16)
That sounds like a great idea! I'm very open to a polymerfire-ui type library that would wrap up the PolymerFire elements into full UI components.
from firebaseui-web.
Hey all,
@bkawk and I are working on a polymer element that might be a portion of what this issue is about. It's only the authentication aspect of firebase and is available at https://github.com/convoo/login-fire. The demo is available at http://convoo.github.io/login-fire and you can add it to your project using bower install login-fire
. We just recently started on this and would love your feedback on it. Feel free to add any issues on the repository.
I'm not too familiar with FireBaseUI and not really sure what other types of UI elements would exist to wrap around FireBase. Just stumbled upon this repository and this issue in particular and thought it was relevant to what we're doing. We would love to see/discuss how we can contribute to other elements since we're going to be working with FireBase as well.
from firebaseui-web.
Is there any new info on this?
from firebaseui-web.
@nakleiderer I'm ready to start working on this ASAP. I'd be happy to collaborate on it.
from firebaseui-web.
@deltaepsilon Awesome!
Where should the code live? Should this be something that firebase/polymerfire should host? Should a new repo be created by the firebase team?
from firebaseui-web.
I too would find this very useful!
from firebaseui-web.
@mbleigh I only see a README.md file in this repo. I'd love to help get the backing code ready to publish.
from firebaseui-web.
This would would be excellent to have. Do we have any estimate for when the current code base will be made public? I'd love to start work on this soon.
from firebaseui-web.
There is a PolymerFire project. PolymerFire's <firebase-auth>
is a wrapper around the Firebase authentication API. Why not focus efforts on improving it? E.g add phone number sign-in to it? See FirebaseExtended/polymerfire#228.
from firebaseui-web.
I'm sure most of us are aware of PolymerFire, but it is not equivalent to the goal FirebaseUI. While PolymerFire could be leveraged to help build FirebaseUI, it has a different goal in mind.
PolymerFire is a Polymer wrapper for the API of Firebase and therefore does have any UI while FirebaseUI provides an opinionated UI out of the box.
Yes, we should work to improve PolymerFire, and maybe that's the best approach in the short term, but I believe the desire here is the bring the web, and specifically Polymer, up to the caliber that Firebase is available on iOS and Android.
from firebaseui-web.
PolymerFire is a Polymer wrapper for the API of Firebase and therefore does have any UI while FirebaseUI provides an opinionated UI out of the box.
I like the idea of separating the elements for the API and the elements for the UI.
Since PolymerFire has no any UI, what about Polymer UI components for (on top of) PolymerFire — <polymerfire-ui>
elements (collection)?
As I said, it should not be part of PolymerFire, it should be a separate repo.
On the other hand, is it possible to do without special UI elements at all and use standard @PolymerElements web components like <gold-email-input>
, <gold-phone-input>
and/or <paper-button>
, <paper-input>
?
from firebaseui-web.
A bit of good and bad news. I made most of the styles work by copying the firebase-ui.css
styles to firebase-ui-styles.html
by doing this:
<template>
<style>
//Styles here
</style>
</template>
</dom-module>
And imported into my main component using:
<custom-style><style include=“firebase—ui-styles"></style></custom-style>
But unfortunately it got deleted.
from firebaseui-web.
Any news on a wrapper from the community?
@deltaepsilon I see this: https://github.com/deltaepsilon/firebase-ui
Is it working/in a good state by any chance? We'd be happy to link to it from the main README like we do for the react wrapper.
from firebaseui-web.
It was working when I left it last, but I haven't touched it in 3 years... so I have no idea if it has held up. It looks like it's still Polymer 1.x.
I should rewrite it in 3.x when I have some downtime :)
from firebaseui-web.
Cool! If you do update it let us know and we'll link it from the README
from firebaseui-web.
Hi this sound great, is there something new with this proyect? thanks
from firebaseui-web.
Related Issues (20)
- FirebaseUI compatibility with modular SDK HOT 1
- App Check isn't compatible with firebaseUI email login HOT 6
- Impossible to initialize firebase analytics for web
- Twitter authorisation throws "The supplied auth credential is incorrect, malformed or has expired. (auth/invalid-credential)"
- Will this project continue in 2024? HOT 1
- ANONYMOUS USER PROVIDER IS NOT WORKING IN FIREBASE UI HOT 3
- Working FirebaseUI Package for React and Next.js HOT 5
- Facebook logins stopped working on Android devices HOT 6
- Seems like Microsoft login doesn't work properly anymore HOT 1
- Unable to sign-in as cross-site cookies are blocked HOT 3
- Safari does not work on MacOS. It does not work at all on iOS devices - nor Chrome, nor Safari in redirect mode. HOT 1
- Google Sign-in doesn't work when AppCheck is enabled
- Catch all errors from sign in - improvement for signInFailure HOT 4
- [Firefox] Flash of unstyled content when sending/verifying phone otp HOT 2
- firebaseui doesn't work with sessionStorage when localStorage unavailable HOT 1
- Google one tap login, Worked before, but now get "The selected credential for the authentication provider is not supported!" HOT 11
- Language Settings in Firebase UI When Using Vue
- firebaseuihandler README installation instructions produce error
- † RIP: PROJECT IS DEAD † HOT 5
- sendEmailVerification works occasionally even with verified domain HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firebaseui-web.