firebase-admin-panel
Version:
A customizable React admin panel for managing Firebase collections.
26 lines (25 loc) • 915 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.initializeFirebase = exports.getFirestoreDb = exports.getFirebaseStorage = exports.getFirebaseAuth = void 0;
var _app = require("firebase/app");
var _auth = require("firebase/auth");
var _firestore = require("firebase/firestore");
var _storage = require("firebase/storage");
let auth = null;
let db = null;
let storage = null;
const initializeFirebase = config => {
const app = (0, _app.initializeApp)(config);
auth = (0, _auth.getAuth)(app);
db = (0, _firestore.getFirestore)(app);
storage = (0, _storage.getStorage)(app);
};
exports.initializeFirebase = initializeFirebase;
const getFirebaseAuth = () => auth;
exports.getFirebaseAuth = getFirebaseAuth;
const getFirestoreDb = () => db;
exports.getFirestoreDb = getFirestoreDb;
const getFirebaseStorage = () => storage;
exports.getFirebaseStorage = getFirebaseStorage;