Remove discord option

This commit is contained in:
2026-02-24 19:21:25 +02:00
parent 0d144b6e66
commit 151efc88fc
4 changed files with 1 additions and 29 deletions

View File

@@ -1,11 +1,5 @@
type Icon = { class: string }; type Icon = { class: string };
export const Discord = (props: Icon) => (
<svg viewBox="0 0 48 48" class={props.class}>
<path d="M39.248,10.177c-2.804-1.287-5.812-2.235-8.956-2.778c-0.057-0.01-0.114,0.016-0.144,0.068 c-0.387,0.688-0.815,1.585-1.115,2.291c-3.382-0.506-6.747-0.506-10.059,0c-0.3-0.721-0.744-1.603-1.133-2.291 c-0.03-0.051-0.087-0.077-0.144-0.068c-3.143,0.541-6.15,1.489-8.956,2.778c-0.024,0.01-0.045,0.028-0.059,0.051 c-5.704,8.522-7.267,16.835-6.5,25.044c0.003,0.04,0.026,0.079,0.057,0.103c3.763,2.764,7.409,4.442,10.987,5.554 c0.057,0.017,0.118-0.003,0.154-0.051c0.846-1.156,1.601-2.374,2.248-3.656c0.038-0.075,0.002-0.164-0.076-0.194 c-1.197-0.454-2.336-1.007-3.432-1.636c-0.087-0.051-0.094-0.175-0.014-0.234c0.231-0.173,0.461-0.353,0.682-0.534 c0.04-0.033,0.095-0.04,0.142-0.019c7.201,3.288,14.997,3.288,22.113,0c0.047-0.023,0.102-0.016,0.144,0.017 c0.22,0.182,0.451,0.363,0.683,0.536c0.08,0.059,0.075,0.183-0.012,0.234c-1.096,0.641-2.236,1.182-3.434,1.634 c-0.078,0.03-0.113,0.12-0.075,0.196c0.661,1.28,1.415,2.498,2.246,3.654c0.035,0.049,0.097,0.07,0.154,0.052 c3.595-1.112,7.241-2.79,11.004-5.554c0.033-0.024,0.054-0.061,0.057-0.101c0.917-9.491-1.537-17.735-6.505-25.044 C39.293,10.205,39.272,10.187,39.248,10.177z M16.703,30.273c-2.168,0-3.954-1.99-3.954-4.435s1.752-4.435,3.954-4.435 c2.22,0,3.989,2.008,3.954,4.435C20.658,28.282,18.906,30.273,16.703,30.273z M31.324,30.273c-2.168,0-3.954-1.99-3.954-4.435 s1.752-4.435,3.954-4.435c2.22,0,3.989,2.008,3.954,4.435C35.278,28.282,33.544,30.273,31.324,30.273z" />
</svg>
);
export const X = (props: Icon) => ( export const X = (props: Icon) => (
<svg <svg
viewBox="0 0 24 24" viewBox="0 0 24 24"

View File

@@ -23,8 +23,6 @@ const translations = {
"about.loading": "Loading...", "about.loading": "Loading...",
"login.title": "Sign In", "login.title": "Sign In",
"login.heading": "Sign in", "login.heading": "Sign in",
"login.orContinueWith": "Or continue with",
"login.signInWithDiscord": "Sign in with Discord",
"login.email": "Email", "login.email": "Email",
"login.password": "Password", "login.password": "Password",
"login.submit": "Submit", "login.submit": "Submit",
@@ -57,8 +55,6 @@ const translations = {
"about.loading": "Ladataan...", "about.loading": "Ladataan...",
"login.title": "Kirjaudu", "login.title": "Kirjaudu",
"login.heading": "Kirjaudu sisään", "login.heading": "Kirjaudu sisään",
"login.orContinueWith": "Tai jatka",
"login.signInWithDiscord": "Kirjaudu Discordilla",
"login.email": "Sähköposti", "login.email": "Sähköposti",
"login.password": "Salasana", "login.password": "Salasana",
"login.submit": "Lähetä", "login.submit": "Lähetä",

View File

@@ -4,13 +4,9 @@ import { createSession } from "~/auth/server";
export const GET = OAuth({ export const GET = OAuth({
password: process.env.SESSION_SECRET!, password: process.env.SESSION_SECRET!,
discord: {
id: process.env.DISCORD_ID!,
secret: process.env.DISCORD_SECRET!
},
async handler({ email }, redirectTo) { async handler({ email }, redirectTo) {
let user = await findUser({ email }); let user = await findUser({ email });
if (!user) user = await createUser({ email }); if (!user) user = await createUser({ email });
return createSession(user, redirectTo); return createSession(user, redirectTo);
} },
}); });

View File

@@ -3,7 +3,6 @@ import { useSubmission } from "@solidjs/router";
import { Show } from "solid-js"; import { Show } from "solid-js";
import { useOAuthLogin } from "start-oauth"; import { useOAuthLogin } from "start-oauth";
import { formLogin } from "~/auth"; import { formLogin } from "~/auth";
import { Discord } from "~/components/Icons";
import { language, t } from "~/i18n"; import { language, t } from "~/i18n";
export default function Login() { export default function Login() {
@@ -15,19 +14,6 @@ export default function Login() {
<h1>{t("login.heading")}</h1> <h1>{t("login.heading")}</h1>
<div class="space-y-6 font-medium"> <div class="space-y-6 font-medium">
<PasswordLogin /> <PasswordLogin />
<div class="flex items-center w-full text-xs">
<span class="flex-grow bg-gray-300 h-[1px]" />
<span class="flex-grow-0 mx-2 text-gray-500">{t("login.orContinueWith")}</span>
<span class="flex-grow bg-gray-300 h-[1px]" />
</div>
<a
href={login("discord")}
rel="external"
class="group w-full px-3 py-2 bg-white border border-gray-200 rounded-lg hover:bg-[#5865F2] hover:border-gray-300 focus:outline-none transition-colors duration-300 flex items-center justify-center gap-2.5 text-gray-700 hover:text-white"
>
<Discord class="h-5 fill-[#5865F2] group-hover:fill-white duration-300" />
{t("login.signInWithDiscord")}
</a>
</div> </div>
</main> </main>
); );