fix: update Firebase initialization and runtime config for environment variables
This commit is contained in:
@@ -17,17 +17,21 @@ export const useAuth = () => {
|
||||
const config = useRuntimeConfig()
|
||||
|
||||
// Initialize Firebase if not already initialized
|
||||
const initializeFirebase = () => {
|
||||
const initializeFirebase = async () => {
|
||||
if (process.client && getApps().length === 0) {
|
||||
console.log('Initializing Firebase with config:')
|
||||
const firebaseConfig = {
|
||||
apiKey: config.public.firebaseApiKey,
|
||||
authDomain: config.public.firebaseAuthDomain,
|
||||
projectId: config.public.firebaseProjectId,
|
||||
storageBucket: config.public.firebaseStorageBucket,
|
||||
messagingSenderId: config.public.firebaseMessagingSenderId,
|
||||
appId: config.public.firebaseAppId
|
||||
appId: config.public.firebaseAppId,
|
||||
...(config.public.firebaseMeasurementId
|
||||
? { measurementId: config.public.firebaseMeasurementId }
|
||||
: {})
|
||||
}
|
||||
initializeApp(firebaseConfig)
|
||||
await initializeApp(firebaseConfig)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user