diff --git a/config/config.example.js b/config/config.example.js index b5b9722..d124c43 100644 --- a/config/config.example.js +++ b/config/config.example.js @@ -1,4 +1,6 @@ -import firebase from "firebase"; +import firebase from 'firebase/compat/app'; +import 'firebase/compat/auth'; +import 'firebase/compat/firestore'; var config = { apiKey: "", @@ -8,12 +10,21 @@ var config = { storageBucket: "", messagingSenderId: "", }; -firebase.initializeApp(config); var MAP_API_KEY = ""; -export const f = firebase; -export const database = firebase.database(); -export const auth = firebase.auth(); -export const storage = firebase.storage(); +let app; + +if (firebase.apps.length === 0) { + app = firebase.initializeApp(config) +} else { + app = firebase.app(); +} + +const database= app.firestore(); +const auth = firebase.auth(); +const f = firebase + +export { database, auth, f }; + export const MAP_API = MAP_API_KEY;