24 lines
730 B
TypeScript
24 lines
730 B
TypeScript
import { getApps, initializeApp } from
|
|
'firebase/app';
|
|
import { getAuth } from 'firebase/auth';
|
|
import { getFirestore } from 'firebase/firestore';
|
|
|
|
const firebaseConfig = {
|
|
apiKey:
|
|
process.env.EXPO_PUBLIC_FIREBASE_API_KEY,
|
|
authDomain:
|
|
process.env.EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN,
|
|
projectId:
|
|
process.env.EXPO_PUBLIC_FIREBASE_PROJECT_ID,
|
|
storageBucket:
|
|
process.env.EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET,
|
|
messagingSenderId:
|
|
process.env.EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID,
|
|
appId: process.env.EXPO_PUBLIC_FIREBASE_APP_ID,
|
|
};
|
|
|
|
const app = getApps().length ? getApps()[0] :
|
|
initializeApp(firebaseConfig);
|
|
|
|
export const auth = getAuth(app);
|
|
export const db = getFirestore(app); |