Spaces:
Running
Running
Isitha Tennakoon
commited on
Commit
·
7766a85
1
Parent(s):
4042db4
update libs
Browse files
keygenServer/client/app/main/page.tsx
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
'use client';
|
2 |
import { useEffect, useState } from 'react';
|
3 |
-
import { auth } from '@/
|
4 |
import { useRouter } from 'next/navigation';
|
5 |
|
6 |
export default function MainPage() {
|
|
|
1 |
'use client';
|
2 |
import { useEffect, useState } from 'react';
|
3 |
+
import { auth } from '@/libs/firebase';
|
4 |
import { useRouter } from 'next/navigation';
|
5 |
|
6 |
export default function MainPage() {
|
keygenServer/client/app/page.tsx
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
'use client';
|
2 |
-
import { auth, googleProvider } from '@/
|
3 |
import { signInWithPopup } from 'firebase/auth';
|
4 |
import { useRouter } from 'next/navigation';
|
5 |
|
|
|
1 |
'use client';
|
2 |
+
import { auth, googleProvider } from '@/libs/firebase';
|
3 |
import { signInWithPopup } from 'firebase/auth';
|
4 |
import { useRouter } from 'next/navigation';
|
5 |
|
keygenServer/client/libs/firebase.ts
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// lib/firebase.ts
|
2 |
+
import { initializeApp, getApps } from 'firebase/app';
|
3 |
+
import { getAuth, GoogleAuthProvider } from 'firebase/auth';
|
4 |
+
|
5 |
+
|
6 |
+
const firebaseConfig = {
|
7 |
+
apiKey: process.env.NEXT_PUBLIC_FIREBASE_API_KEY,
|
8 |
+
authDomain: process.env.NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN,
|
9 |
+
projectId: process.env.NEXT_PUBLIC_FIREBASE_PROJECT_ID,
|
10 |
+
storageBucket: process.env.NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET,
|
11 |
+
messagingSenderId: process.env.NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID,
|
12 |
+
appId: process.env.NEXT_PUBLIC_FIREBASE_APP_ID,
|
13 |
+
measurementId: process.env.NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID
|
14 |
+
};
|
15 |
+
|
16 |
+
const app = getApps().length ? getApps()[0] : initializeApp(firebaseConfig);
|
17 |
+
export const auth = getAuth(app);
|
18 |
+
export const googleProvider = new GoogleAuthProvider();
|