From ba8c98a8dccb8b561747168b90ae769a105d37cf Mon Sep 17 00:00:00 2001 From: schererleander Date: Fri, 26 Dec 2025 16:07:58 +0100 Subject: refactor: implement server-side rendering for auth-dependent pages --- src/app/page.tsx | 4 +- src/app/settings/page.tsx | 490 +------------------------------------ src/app/settings/settings-form.tsx | 456 ++++++++++++++++++++++++++++++++++ src/components/Navbar.tsx | 83 +------ src/components/UserNav.tsx | 82 +++++++ src/lib/validation.ts | 8 + 6 files changed, 566 insertions(+), 557 deletions(-) create mode 100644 src/app/settings/settings-form.tsx create mode 100644 src/components/UserNav.tsx (limited to 'src') diff --git a/src/app/page.tsx b/src/app/page.tsx index bc498c7..38fc4bb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,5 +1,3 @@ -"use client" - import Link from "next/link" import { Button } from "@/components/ui/button" import Navbar from "@/components/Navbar" @@ -50,4 +48,4 @@ export default function Home() {