ba-cafe-timer

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

firebase.ts (774B)


      1 import { FirebaseApp, initializeApp } from "firebase/app";
      2 import { getFirestore, Firestore } from "firebase/firestore";
      3 import { getAuth, Auth, AuthProvider, GoogleAuthProvider } from "firebase/auth";
      4 
      5 const firebaseConfig = {
      6   apiKey: process.env.NEXT_PUBLIC_APIKEY,
      7   authDomain: process.env.NEXT_PUBLIC_AUTHDOMAIN,
      8   projectId: process.env.NEXT_PUBLIC_PROJECTID,
      9   storageBucket: process.env.NEXT_PUBLIC_STORAGEBUCKET,
     10   appId: process.env.NEXT_PUBLIC_APPID,
     11   messagingSenderId: process.env.NEXT_PUBLIC_MESSAGINGSENDERID,
     12 };
     13 export const firebaseApp: FirebaseApp = initializeApp(firebaseConfig);
     14 export const auth: Auth = getAuth(firebaseApp);
     15 export const db: Firestore = getFirestore(firebaseApp);
     16 export const authProvider: AuthProvider = new GoogleAuthProvider();