aboutsummaryrefslogtreecommitdiff
path: root/communities/red-right-hand/174bg.net/src/app
diff options
context:
space:
mode:
Diffstat (limited to 'communities/red-right-hand/174bg.net/src/app')
-rw-r--r--communities/red-right-hand/174bg.net/src/app/api/auth/[...all]/route.js4
-rw-r--r--communities/red-right-hand/174bg.net/src/app/globals.css8
-rw-r--r--communities/red-right-hand/174bg.net/src/app/layout.js31
-rw-r--r--communities/red-right-hand/174bg.net/src/app/login/page.js51
-rw-r--r--communities/red-right-hand/174bg.net/src/app/page.js17
-rw-r--r--communities/red-right-hand/174bg.net/src/app/secure/discord-data/page.js24
-rw-r--r--communities/red-right-hand/174bg.net/src/app/secure/page.js13
7 files changed, 0 insertions, 148 deletions
diff --git a/communities/red-right-hand/174bg.net/src/app/api/auth/[...all]/route.js b/communities/red-right-hand/174bg.net/src/app/api/auth/[...all]/route.js
deleted file mode 100644
index 2aabedd..0000000
--- a/communities/red-right-hand/174bg.net/src/app/api/auth/[...all]/route.js
+++ /dev/null
@@ -1,4 +0,0 @@
-import { auth } from "@/auth";
-import { toNextJsHandler } from "better-auth/next-js";
-
-export const { POST, GET } = toNextJsHandler(auth);
diff --git a/communities/red-right-hand/174bg.net/src/app/globals.css b/communities/red-right-hand/174bg.net/src/app/globals.css
deleted file mode 100644
index fa3342d..0000000
--- a/communities/red-right-hand/174bg.net/src/app/globals.css
+++ /dev/null
@@ -1,8 +0,0 @@
-@import "tailwindcss";
-
-@theme inline {
- --color-background: var(--background);
- --color-foreground: var(--foreground);
- --font-sans: var(--font-inter);
- --font-mono: var(--font-fira-code);
-}
diff --git a/communities/red-right-hand/174bg.net/src/app/layout.js b/communities/red-right-hand/174bg.net/src/app/layout.js
deleted file mode 100644
index 9fb4098..0000000
--- a/communities/red-right-hand/174bg.net/src/app/layout.js
+++ /dev/null
@@ -1,31 +0,0 @@
-import { Inter, Fira_Code } from "next/font/google";
-import "./globals.css";
-
-const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
-});
-
-const firaCode = Fira_Code({
- variable: "--font-fira-code",
- subsets: ["latin"],
-});
-
-export const metadata = {
- title: "174th Battle Group",
- description: "Vengeance Within Reach",
- icons: {
- icon: "/favicon.png",
- },
-};
-
-export default function RootLayout({ children }) {
- return (
- <html
- lang="en"
- className={`${inter.variable} ${firaCode.variable} h-full antialiased`}
- >
- <body className="min-h-full flex flex-col">{children}</body>
- </html>
- );
-}
diff --git a/communities/red-right-hand/174bg.net/src/app/login/page.js b/communities/red-right-hand/174bg.net/src/app/login/page.js
deleted file mode 100644
index b2b1ea8..0000000
--- a/communities/red-right-hand/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>
- );
-}
diff --git a/communities/red-right-hand/174bg.net/src/app/page.js b/communities/red-right-hand/174bg.net/src/app/page.js
deleted file mode 100644
index 9aaf53a..0000000
--- a/communities/red-right-hand/174bg.net/src/app/page.js
+++ /dev/null
@@ -1,17 +0,0 @@
-export default function Home() {
- return (
- <div className="flex flex-col m-2 gap-4">
- <h1 className="text-3xl font-bold">The 174th Battle Group</h1>
- <h2 className="text-xl font-semibold opacity-75">
- "Vengeance Within Reach"
- </h2>
- <p className="max-w-[666px] text-justify">
- The 174th Battle Group is a logistical support unit of the United Earth
- Empire's military. It is responsible for providing logistical support to
- the UEE's forces, including transportation, supply, and maintenance. The
- 174th Battle Group is known for its efficiency and reliability, and it
- has played a crucial role in many of the UEE's military campaigns.
- </p>
- </div>
- );
-}
diff --git a/communities/red-right-hand/174bg.net/src/app/secure/discord-data/page.js b/communities/red-right-hand/174bg.net/src/app/secure/discord-data/page.js
deleted file mode 100644
index b906569..0000000
--- a/communities/red-right-hand/174bg.net/src/app/secure/discord-data/page.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import { auth } from "@/auth";
-import { headers } from "next/headers";
-
-export default async function DiscordData() {
- const session = await auth.api.getSession({ headers: await headers() });
- const accounts = await auth.api.listUserAccounts({
- headers: await headers(),
- });
- const discordAccount = accounts?.find((a) => a.provider === "discord");
-
- return (
- <main>
- <h1>Discord Data</h1>
- <p>The following data is stored about your Discord account:</p>
- <pre>
- {JSON.stringify(
- { user: session?.user, account: discordAccount },
- null,
- 2,
- )}
- </pre>
- </main>
- );
-}
diff --git a/communities/red-right-hand/174bg.net/src/app/secure/page.js b/communities/red-right-hand/174bg.net/src/app/secure/page.js
deleted file mode 100644
index 27312b7..0000000
--- a/communities/red-right-hand/174bg.net/src/app/secure/page.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import { auth } from "@/auth";
-import { headers } from "next/headers";
-
-export default async function SecurePage() {
- const session = await auth.api.getSession({ headers: await headers() });
-
- return (
- <main>
- <h1>Secure Area</h1>
- <p>Welcome, {session?.user?.name ?? session?.user?.email}!</p>
- </main>
- );
-}