-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFirebaseConfig.ts
29 lines (24 loc) · 1019 Bytes
/
FirebaseConfig.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import { getFirestore } from "firebase/firestore";
import { initializeAuth, getReactNativePersistence } from 'firebase/auth';
import AsyncStorage from '@react-native-async-storage/async-storage';
import firebase from 'firebase/compat/app'
import 'firebase/compat/firestore';
import "firebase/compat/storage";
const firebaseConfig = {
apiKey: "AIzaSyDetph9YyDVwr3iA5AGBSOyZXNxtpbIPpE",
authDomain: "leconnect-70d19.firebaseapp.com",
projectId: "leconnect-70d19",
storageBucket: "leconnect-70d19.appspot.com",
messagingSenderId: "646981449451",
appId: "1:646981449451:web:4c91a3a0ac6618df5a30ae",
measurementId: "G-77NHCEX0DE"
};
// Initialize Firebase
export const FIREBASE_APP = firebase.initializeApp(firebaseConfig);
// Initialize Firestore
export const FIRESTORE_DB = getFirestore(FIREBASE_APP);
// Initialize Authentication
export const FIREBASE_AUTH = initializeAuth(FIREBASE_APP, {
persistence: getReactNativePersistence(AsyncStorage),
});
export const FIREBASE_STORAGE = firebase.storage();