Phone OTP Verification TypeError: Cannot read property 'da' of undefined
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- firebase, javascript, next.js, react
- Área
- authentication, frontend
Línea de trabajo
Comienza con la configuración de React proporcionada y reproduce el error seleccionando un código de país telefónico y haciendo clic fuera del menú desplegable. Inspecciona el stack de firebaseui/dist/esm.js informado alrededor de la ruta de blur del código de país; se considera terminado cuando el menú desplegable puede cerrarse sin el TypeError.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm using firebaseui-web-react with next.js. I've setup mobile OTP verification method but when I select country code dropdown and clicks outside of it it throws below error:
GIF of issue: https://i.imgur.com/GpN0efI.gif
Unhandled Runtime Error
TypeError: Cannot read property 'da' of undefined
Call Stack
Vk
node_modules\firebaseui\dist\esm.js (216:48)
<unknown>
/_next/static/development/pages/auth.js (4737:374)
qo.<anonymous>
node_modules\firebaseui\dist\esm.js (203:398)
Ae
/_next/static/development/pages/auth.js (4594:438)
ze
node_modules\firebaseui\dist\esm.js (70:443)
Mj
/_next/static/development/pages/auth.js (4707:355)
Lj.push../node_modules/firebaseui/dist/esm.js.Lj.h
node_modules\firebaseui\dist\esm.js (184:281)
xe
/_next/static/development/pages/auth.js (4591:261)
HTMLDialogElement.te
node_modules\firebaseui\dist\esm.js (69:264)
HTMLDialogElement.b
/_next/static/development/pages/auth.js (4589:64)
React File:
import StyledFirebaseAuth from "react-firebaseui/StyledFirebaseAuth";
import firebase from "firebase/app";
import "firebase/auth";
import initFirebase from "../utils/auth/initFirebase";
initFirebase();
const firebaseAuthConfig = {
signInFlow: "popup",
signInOptions: [
{
provider: firebase.auth.PhoneAuthProvider.PROVIDER_ID,
requireDisplayName: false,
recaptchaParameters: {
size: "invisible", // 'invisible' or 'compact'
},
},
],
signInSuccessUrl: "/",
credentialHelper: "none",
callbacks: {
signInSuccessWithAuthResult: async ({ user }, redirectUrl) => {
},
};
const FirebaseAuth = () => {
return (
<div>
{renderAuth ? (
<StyledFirebaseAuth
uiConfig={firebaseAuthConfig}
firebaseAuth={firebase.auth()}
/>
) : null}
</div>
);
};
export default FirebaseAuth;
I used this NextJS repo: https://github.com/vercel/next.js/tree/canary/examples/with-firebase-authentication
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.3k
- Forks
- 246
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de firebase/firebaseui-web-react
-
This Project Is DeadAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
firebase/firebaseui-web-react#292 · 1 reacción ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
firebase/firebaseui-web-react#280 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
firebase/firebaseui-web-react#220 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
firebase/firebaseui-web-react#210 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
firebase/firebaseui-web-react#201 · 1 comentario · 1 reacción ·
Todos los issues de firebase/firebaseui-web-react
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
Los mantenedores suelen responder en 1 día
-
Design only Leadership Survey SLFS
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
bcgov/digital-journeys#2293 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
tursodatabase/turso#9405 ·
Los mantenedores suelen responder en 1 día
-
Toolkit
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
API Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ProjectSidewalk/SidewalkWebpage#5556 ·
Los mantenedores suelen responder en 1 día