diff --git a/package-lock.json b/package-lock.json index 72fb5e0..f9faef6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,10 @@ "postcss": "^8.4.32", "tailwindcss": "^3.3.6", "vue": "^3.2.13", + "vue-google-oauth2": "^1.5.10", "vue-google-signin-button": "^1.0.4", - "vue-router": "^4.2.5" + "vue-router": "^4.2.5", + "vue3-google-login": "^2.0.25" }, "devDependencies": { "@babel/core": "^7.12.16", @@ -11194,6 +11196,11 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/vue-google-oauth2": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/vue-google-oauth2/-/vue-google-oauth2-1.5.10.tgz", + "integrity": "sha512-0+ZGbauhkBhvTln2RPyeaSvRdrka194h+MeEQngy1H4UvGOC5hxRMB8QvUrVRP/w2Tt8/ByCqGDko6MuHpFpbQ==" + }, "node_modules/vue-google-signin-button": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vue-google-signin-button/-/vue-google-signin-button-1.0.4.tgz", @@ -11333,6 +11340,14 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "node_modules/vue3-google-login": { + "version": "2.0.25", + "resolved": "https://registry.npmjs.org/vue3-google-login/-/vue3-google-login-2.0.25.tgz", + "integrity": "sha512-b6EfYFF2KH1qSiiCKI9WmPB79GdXifPB8qOt48RRmo1F5h3UcigrrqzQCosjcRLcTqUpRQcZ9TeKYP4ZVroNHQ==", + "peerDependencies": { + "vue": "^3.0.3" + } + }, "node_modules/watchpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", diff --git a/package.json b/package.json index 9e47b1c..4e32ebf 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,10 @@ "postcss": "^8.4.32", "tailwindcss": "^3.3.6", "vue": "^3.2.13", + "vue-google-oauth2": "^1.5.10", "vue-google-signin-button": "^1.0.4", - "vue-router": "^4.2.5" + "vue-router": "^4.2.5", + "vue3-google-login": "^2.0.25" }, "devDependencies": { "@babel/core": "^7.12.16", diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index 65c4840..b98298f 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -54,41 +54,158 @@ Council -