diff options
| author | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-24 13:31:54 +0100 |
|---|---|---|
| committer | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-24 13:31:54 +0100 |
| commit | f8a415632bbbe08e51ac5944343cb0bbf092bf2f (patch) | |
| tree | 80b8088ec59e11c3bd2917a7b5ee1b663dc81460 /communities/174bg/174bg.net/src/app/login | |
| parent | e2066f51523ecba0f1991edd0c2b94f8f4cd1820 (diff) | |
| download | unnamed-group-f8a415632bbbe08e51ac5944343cb0bbf092bf2f.tar unnamed-group-f8a415632bbbe08e51ac5944343cb0bbf092bf2f.tar.gz unnamed-group-f8a415632bbbe08e51ac5944343cb0bbf092bf2f.tar.bz2 unnamed-group-f8a415632bbbe08e51ac5944343cb0bbf092bf2f.tar.xz unnamed-group-f8a415632bbbe08e51ac5944343cb0bbf092bf2f.zip | |
remove all except handbook
Diffstat (limited to 'communities/174bg/174bg.net/src/app/login')
| -rw-r--r-- | communities/174bg/174bg.net/src/app/login/page.js | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/communities/174bg/174bg.net/src/app/login/page.js b/communities/174bg/174bg.net/src/app/login/page.js deleted file mode 100644 index b2b1ea8..0000000 --- a/communities/174bg/174bg.net/src/app/login/page.js +++ /dev/null @@ -1,51 +0,0 @@ -"use client"; - -import { Suspense, useEffect, useState } from "react"; -import { useSearchParams } from "next/navigation"; -import { authClient } from "@/lib/auth-client"; - -function LoginRedirect() { - const searchParams = useSearchParams(); - const callbackUrl = searchParams.get("callbackUrl") ?? "/secure"; - const [error, setError] = useState(null); - - const signIn = () => { - authClient.signIn - .social({ - provider: "discord", - callbackURL: callbackUrl, - }) - .then(({ error }) => { - if (error) setError(error.message ?? "Sign-in failed"); - }); - }; - - useEffect(() => { - signIn(); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - - if (error) { - return ( - <div> - <p>Error: {error}</p> - <button onClick={signIn}>Retry</button> - </div> - ); - } - - return ( - <div> - <p>Redirecting to Discord...</p> - <button onClick={signIn}>Click here if nothing happens</button> - </div> - ); -} - -export default function LoginPage() { - return ( - <Suspense fallback={<p>Loading...</p>}> - <LoginRedirect /> - </Suspense> - ); -} |
