aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/app/page.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-13 14:42:56 +0000
committerMohamedBassem <me@mbassem.com>2024-02-13 14:45:31 +0000
commitc883bee10ed40792c2ae35bdd9745649cfffa2f2 (patch)
tree86223d42d454472687260deb90e2a45d19e3e99a /packages/web/app/page.tsx
parent400b696f74d7bde3717483ed7cfec5b8de675018 (diff)
downloadkarakeep-c883bee10ed40792c2ae35bdd9745649cfffa2f2.tar.zst
feature: Add login page and logout button
Diffstat (limited to 'packages/web/app/page.tsx')
-rw-r--r--packages/web/app/page.tsx27
1 files changed, 10 insertions, 17 deletions
diff --git a/packages/web/app/page.tsx b/packages/web/app/page.tsx
index ffc128a5..f467b64b 100644
--- a/packages/web/app/page.tsx
+++ b/packages/web/app/page.tsx
@@ -1,19 +1,12 @@
-import { LoginButton } from "@/components/auth/login";
-import { LogoutButton } from "@/components/auth/logout";
-import Link from "next/link";
+import { getServerAuthSession } from "@/server/auth";
+import { redirect } from "next/navigation";
-export default function Home() {
- return (
- <main className="flex min-h-screen flex-col items-center justify-between p-24">
- <div>
- <LoginButton />
- <br />
- <br />
- <LogoutButton />
- <br />
- <br />
- <Link href="/bookmarks">Bookmarks</Link>
- </div>
- </main>
- );
+export default async function Home() {
+ // TODO: Home currently just redirects between pages until we build a proper landing page
+ const session = await getServerAuthSession();
+ if (!session) {
+ redirect("/signin");
+ }
+
+ redirect("/dashboard/bookmarks");
}