From 18fde1052f6807a668fdfe0adfc4eadcd9a87b49 Mon Sep 17 00:00:00 2001
From: Tim <135014430+nagisa77@users.noreply.github.com>
Date: Mon, 1 Sep 2025 13:14:55 +0800
Subject: [PATCH] chore: remove obsolete login styles
---
frontend_nuxt/assets/global.css | 20 +++
.../components/ThirdPartyAuthButtons.vue | 151 ++++++++++++++++++
frontend_nuxt/pages/login.vue | 97 +----------
frontend_nuxt/pages/signup.vue | 96 +----------
4 files changed, 175 insertions(+), 189 deletions(-)
create mode 100644 frontend_nuxt/components/ThirdPartyAuthButtons.vue
diff --git a/frontend_nuxt/assets/global.css b/frontend_nuxt/assets/global.css
index 0435f54e3..cc3913b9b 100644
--- a/frontend_nuxt/assets/global.css
+++ b/frontend_nuxt/assets/global.css
@@ -27,6 +27,16 @@
--code-highlight-background-color: rgb(241, 241, 241);
--login-background-color: rgb(248, 248, 248);
--login-background-color-hover: #e0e0e0;
+ --google-login-background-color: var(--login-background-color);
+ --google-login-background-color-hover: var(--login-background-color-hover);
+ --github-login-background-color: #000;
+ --github-login-background-color-hover: #333;
+ --discord-login-background-color: var(--login-background-color);
+ --discord-login-background-color-hover: var(--login-background-color-hover);
+ --twitter-login-background-color: var(--login-background-color);
+ --twitter-login-background-color-hover: var(--login-background-color-hover);
+ --telegram-login-background-color: var(--login-background-color);
+ --telegram-login-background-color-hover: var(--login-background-color-hover);
--text-color: rgb(70, 70, 70);
--blockquote-text-color: #6a737d;
--menu-width: 200px;
@@ -58,6 +68,16 @@
--code-highlight-background-color: #262b35;
--login-background-color: #575757;
--login-background-color-hover: #717171;
+ --google-login-background-color: var(--login-background-color);
+ --google-login-background-color-hover: var(--login-background-color-hover);
+ --github-login-background-color: #000;
+ --github-login-background-color-hover: #333;
+ --discord-login-background-color: var(--login-background-color);
+ --discord-login-background-color-hover: var(--login-background-color-hover);
+ --twitter-login-background-color: var(--login-background-color);
+ --twitter-login-background-color-hover: var(--login-background-color-hover);
+ --telegram-login-background-color: var(--login-background-color);
+ --telegram-login-background-color-hover: var(--login-background-color-hover);
--text-color: #eee;
--blockquote-text-color: #999;
--article-info-background-color: #747373;
diff --git a/frontend_nuxt/components/ThirdPartyAuthButtons.vue b/frontend_nuxt/components/ThirdPartyAuthButtons.vue
new file mode 100644
index 000000000..80591ea8d
--- /dev/null
+++ b/frontend_nuxt/components/ThirdPartyAuthButtons.vue
@@ -0,0 +1,151 @@
+
+
+
+