From d519588344a36f482862f533bf39bb2e4603e755 Mon Sep 17 00:00:00 2001 From: Akshara Hegde Date: Tue, 12 Sep 2023 23:34:54 +0530 Subject: [PATCH 1/6] feat - google login --- components/Login/Github.vue | 24 ++++++++++++++++++ components/Login/Google.vue | 50 +++++++++++++++++++++++++++++++++++++ nuxt.config.ts | 3 +++ pages/login.vue | 31 ++++------------------- types/global.d.ts | 5 ++++ 5 files changed, 87 insertions(+), 26 deletions(-) create mode 100644 components/Login/Github.vue create mode 100644 components/Login/Google.vue create mode 100644 types/global.d.ts diff --git a/components/Login/Github.vue b/components/Login/Github.vue new file mode 100644 index 0000000..56f759d --- /dev/null +++ b/components/Login/Github.vue @@ -0,0 +1,24 @@ + diff --git a/components/Login/Google.vue b/components/Login/Google.vue new file mode 100644 index 0000000..95a1bc1 --- /dev/null +++ b/components/Login/Google.vue @@ -0,0 +1,50 @@ + + diff --git a/nuxt.config.ts b/nuxt.config.ts index 54a0753..262a7c7 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -19,6 +19,9 @@ export default defineNuxtConfig({ name: "nuxt-session", password: "", }, + google: { + clientId: process.env.GOOGLE_CLIENT_ID ?? '', + } }, plugins: ["~/plugins/session.server.ts"], diff --git a/pages/login.vue b/pages/login.vue index 7ef254b..5902c7a 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -1,10 +1,10 @@