From 0a29350d5f4c81c99dc18c246355f14a6c72add5 Mon Sep 17 00:00:00 2001 From: hunterlong Date: Sun, 19 Apr 2020 20:02:34 -0700 Subject: [PATCH] oauth --- frontend/src/API.js | 5 ++ .../src/components/Elements/LoadButton.vue | 6 +- frontend/src/forms/Login.vue | 44 +++++++--- frontend/src/forms/OAuth.vue | 88 ++++++++++--------- frontend/src/store.js | 19 ++-- handlers/api.go | 5 ++ handlers/oauth.go | 6 +- handlers/routes.go | 3 +- types/core/struct.go | 20 ++--- 9 files changed, 119 insertions(+), 77 deletions(-) diff --git a/frontend/src/API.js b/frontend/src/API.js index 07233a40..0ae562e2 100644 --- a/frontend/src/API.js +++ b/frontend/src/API.js @@ -12,6 +12,11 @@ class Api { } + async oauth() { + const oauth = axios.get('api/oauth').then(response => (response.data)) + return oauth + } + async core() { const core = axios.get('api').then(response => (response.data)) if (core.allow_reports) { diff --git a/frontend/src/components/Elements/LoadButton.vue b/frontend/src/components/Elements/LoadButton.vue index 75c5152a..ce36c9d5 100644 --- a/frontend/src/components/Elements/LoadButton.vue +++ b/frontend/src/components/Elements/LoadButton.vue @@ -1,5 +1,5 @@ @@ -15,10 +15,6 @@ type: String, required: true }, - class: { - type: String, - default: "btn-primary" - }, disabled: { type: Boolean, default: false diff --git a/frontend/src/forms/Login.vue b/frontend/src/forms/Login.vue index f2adb46e..7b02ba47 100644 --- a/frontend/src/forms/Login.vue +++ b/frontend/src/forms/Login.vue @@ -1,4 +1,5 @@ diff --git a/frontend/src/forms/OAuth.vue b/frontend/src/forms/OAuth.vue index f7a7a91f..d72ce70a 100644 --- a/frontend/src/forms/OAuth.vue +++ b/frontend/src/forms/OAuth.vue @@ -1,13 +1,14 @@