Open paymog opened 2 years ago
@paymog I think you have to update the import statement to be 'import firebase from "firebase/compat/app" if you are running v9 of Firebase.
hello - did you find a solution ? @paymog
I actually ended moving away from the styled ui and building my own. Did you try mym1990's solution @SSylvain1989?
i have removed styledFirebase and put all with firebase SDK instead , easier @paymog
are you using firebase v9? if so i believe you should do something like this
import { initializeApp } from 'firebase/app';
import { getAuth } from 'firebase/auth';
import { firebaseConfig } from './firebaseApp.config';
const app = initializeApp(firebaseConfig);
export const auth = getAuth(app);
then when you import the StyledFirebaseAuth, do
import StyledFirebaseAuth from 'react-firebaseui/StyledFirebaseAuth';
import StyledFirebaseAuth from 'react-firebaseui/StyledFirebaseAuth'; import firebase from 'firebase/compat/app'; import 'firebase/compat/auth'; import 'firebase/auth'; import { getAuth } from 'firebase/auth';
<StyledFirebaseAuth uiConfig={firebaseAuthConfig} firebaseAuth={getAuth()} />
Can we please get an updated version of this module to work with Nextjs without using Firebase compatibility modules? Next Auth is too complicated.
You can have a look at the solution here: https://github.com/firebase/firebaseui-web-react/pull/173#issuecomment-1215648239
I'm trying to get StyledFirebaseAuth to work with NextJS but I keep running into the following issues:
in the terminal when running
next dev
and in the browser
Here's the entire tsx file I'm using to make a login page:
I've also tried using
FirebaseAuth
instead ofStyledFirebaseAuth
but that results in the same issue.