import { Metadata } from "next"; import { redirect } from "next/navigation"; import Image from "next/image"; import Link from "next/link"; import { Icon } from "@iconify/react"; import { auth } from "@/lib/auth"; import { prisma } from "@/lib/prisma"; import ProfileSettings from "@/components/profile-settings"; export const metadata: Metadata = { title: "Profile Settings - TomodachiShare", description: "Change your account info or delete it", }; export default async function ProfileSettingsPage() { const session = await auth(); if (!session) redirect("/login"); const userExtra = await prisma.user.findUnique({ where: { id: Number(session.user.id) } }); const likedMiis = await prisma.like.count({ where: { userId: Number(session.user.id) } }); return (
profile picture

{session.user.name}

@{session.user.username}

Liked {likedMiis} Miis

Created: {userExtra!.createdAt.toLocaleDateString("en-GB", { month: "long", day: "2-digit", year: "numeric" })}

Back
); }