From 47cb9a1ab55a64ff3f2df3da384f03076d91a7aa Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Mon, 3 Feb 2025 21:42:04 +0100 Subject: [PATCH] chore: show dashboard button when logged in --- src/app/(public)/page.tsx | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/app/(public)/page.tsx b/src/app/(public)/page.tsx index 040a23f..074ee4d 100644 --- a/src/app/(public)/page.tsx +++ b/src/app/(public)/page.tsx @@ -2,11 +2,13 @@ import CloseTabNotice from '@/components/app/CloseTabNotice/CloseTabNotice'; import LandingStepper from '@/components/app/LandingStepper/LandingStepper'; import Video from '@/components/app/Video/Video'; import { Button } from '@/components/ui/button'; +import { validateRequest } from '@/lib/auth'; import { ArrowRight, Github } from 'lucide-react'; import Link from 'next/link'; import React from 'react'; -export default function Home() { +export default async function Home() { + const { user } = await validateRequest(); return ( <> @@ -32,9 +34,15 @@ export default function Home() {

- - - + {user ? ( + + + + ) : ( + + + + )}
-
+