import Image from "next/image"; import { User } from "@prisma/client"; import { Icon } from "@iconify/react"; import { auth } from "@/lib/auth"; import { prisma } from "@/lib/prisma"; import Link from "next/link"; interface Props { user?: User; createdAt: Date; inSettings?: boolean; } export default async function ProfileInformation({ user: userData, createdAt, inSettings }: Props) { const session = await auth(); const id = userData && userData.id ? userData.id : Number(session?.user.id); const user = userData ? userData : session?.user; const likedMiis = await prisma.like.count({ where: { userId: id } }); return (