Skip to content
Snippets Groups Projects
Commit d579b6aa authored by Caner's avatar Caner
Browse files

UserPage update

parent 7838cf7e
No related branches found
No related tags found
1 merge request!16User profile
Pipeline #35634 passed
'use client'
import { useSession } from "next-auth/react";
export default function User({ params }: { params: { userid: string } }) { export default function User({ params }: { params: { userid: string } }) {
const { data: session } = useSession();
return ( return (
<> <div className="mt-8 px-4">
<h1>User Profile Page WIP</h1> <div className="flex-shrink-0">
<p>Unique Page Params: {params.userid}</p> <title>{`GameUnity User`}</title>
</> <div className="h-10 w-10 rounded-full bg-gray-300"></div> {/* Profile picture */}
</div>
<div className="flex flex-col">
<p className="text-white text-2xl font-semibold">
{session?.user.name}
</p>
<div
className="
flex
flex-row
items-center
gap-2
mt-4
text-neutral-500
">
</div>
</div>
<div className="flex flex-row items-center mt-4 gap-6">
<div className="flex flex-row items-center gap-1">
<p className="text-neutral-500">Following</p>
</div>
<div className="flex flex-row items-center gap-1">
<p className="text-white">{}</p>
<p className="text-neutral-500">Followers</p>
</div>
</div>
</div>
) )
} }
\ No newline at end of file
import { authOptions } from "@/app/api/auth/[...nextauth]/route";
import FollowersList from "@/components/following-users"; import FollowersList from "@/components/following-users";
import { useSession } from "next-auth/react"; import { getServerSession } from "next-auth";
export default function Followers() { export default async function Followers() {
const { data: session } = useSession(); const session = await getServerSession(authOptions);
if (!session) { if (!session) {
return <div>Loading...</div>; return <div>Loading...</div>;
......
...@@ -12,8 +12,8 @@ datasource db { ...@@ -12,8 +12,8 @@ datasource db {
model User { model User {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
userName String? @unique userName String? @unique
name String? name String? @default("u ${id}")
email String? @unique email String? @unique
password String password String
emailVerified DateTime? emailVerified DateTime?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment