Skip to content

Commit 98a99ed

Browse files
committed
feat(react): Phone auth + recaptcha verifier
1 parent d1d1405 commit 98a99ed

File tree

9 files changed

+231
-335
lines changed

9 files changed

+231
-335
lines changed

examples/react/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</head>
2525
<body>
2626
<div id="root"></div>
27-
<script type="module" src="/src/main.jsx"></script>
27+
<script type="module" src="/src/main.tsx"></script>
2828
<link rel="stylesheet" href="src/index.css">
2929
</body>
3030
</html>

examples/react/src/firebase/config.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,10 @@
1515
*/
1616

1717
export const firebaseConfig = {
18-
// your Firebase config here
18+
apiKey: "AIzaSyCvMftIUCD9lUQ3BzIrimfSfBbCUQYZf-I",
19+
authDomain: "fir-ui-rework.firebaseapp.com",
20+
projectId: "fir-ui-rework",
21+
storageBucket: "fir-ui-rework.firebasestorage.app",
22+
messagingSenderId: "200312857118",
23+
appId: "1:200312857118:web:94e3f69b0e0a4a863f040f"
1924
};

examples/react/src/firebase/firebase.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ export const firebaseApp = getApps().length === 0 ? initializeApp(firebaseConfig
2525

2626
export const auth = getAuth(firebaseApp);
2727

28+
if (import.meta.env.MODE === "development") {
29+
connectAuthEmulator(auth, "http://localhost:9099");
30+
}
31+
2832
export const ui = initializeUI({
2933
app: firebaseApp,
34+
auth,
3035
behaviors: [autoAnonymousLogin()],
3136
});
32-
33-
if (import.meta.env.MODE === "development") {
34-
connectAuthEmulator(auth, "http://localhost:9099");
35-
}

packages/core/src/errors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { getTranslation } from "./translations";
2222
export class FirebaseUIError extends FirebaseError {
2323
constructor(ui: FirebaseUIConfiguration, error: FirebaseError) {
2424
const message = getTranslation(ui, "errors", ERROR_CODE_MAP[error.code as ErrorCode]);
25-
super(error.code, message);
25+
super(error.code, message || error.message);
2626

2727
// Ensures that `instanceof FirebaseUIError` works, alongside `instanceof FirebaseError`
2828
Object.setPrototypeOf(this, FirebaseUIError.prototype);

0 commit comments

Comments
 (0)