From 93a5b9f749e688b3f36b3101c9cf6ac8c47c8662 Mon Sep 17 00:00:00 2001 From: Caner <s86215@bht-berlin.de> Date: Wed, 24 May 2023 23:20:48 +0200 Subject: [PATCH] userProfile with clerk --- app/(content)/(user)/[userid]/page.tsx | 8 ++++---- package-lock.json | 12 ++++++++++++ package.json | 1 + prisma/migrations/20230521165937_init/migration.sql | 10 ++++++++++ 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 prisma/migrations/20230521165937_init/migration.sql diff --git a/app/(content)/(user)/[userid]/page.tsx b/app/(content)/(user)/[userid]/page.tsx index 73bad3c..7c9aa6b 100644 --- a/app/(content)/(user)/[userid]/page.tsx +++ b/app/(content)/(user)/[userid]/page.tsx @@ -1,8 +1,8 @@ +import { ClerkProvider, UserButton, UserProfile } from "@clerk/nextjs"; +import { dark } from '@clerk/themes'; + export default function User({ params }: { params: { userid: string } }) { return ( - <div> - <h1>User Profile Page WIP</h1> - <p>Unique UserName: {params.userid}</p> - </div> + <UserProfile appearance={{baseTheme:dark}}/> ) } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 469b210..8f0f3cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.2.0", "dependencies": { "@clerk/nextjs": "^4.18.4", + "@clerk/themes": "^1.7.3", "@prisma/client": "^4.14.1", "@radix-ui/react-dropdown-menu": "^2.0.4", "@radix-ui/react-slot": "^1.0.1", @@ -182,6 +183,17 @@ "react": ">=16" } }, + "node_modules/@clerk/themes": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-1.7.3.tgz", + "integrity": "sha512-1/F4c6IdPmXffeLt+UFEGgZ7L0OCRUmjt7YEMCb56CRNTgFSBut3KnxLJOkIdFWoVL30I9Ul6QhEf+TgUJDtdg==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16" + } + }, "node_modules/@clerk/types": { "version": "3.39.0", "resolved": "https://registry.npmjs.org/@clerk/types/-/types-3.39.0.tgz", diff --git a/package.json b/package.json index 733508b..2a17a64 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "@clerk/nextjs": "^4.18.4", + "@clerk/themes": "^1.7.3", "@prisma/client": "^4.14.1", "@radix-ui/react-dropdown-menu": "^2.0.4", "@radix-ui/react-slot": "^1.0.1", diff --git a/prisma/migrations/20230521165937_init/migration.sql b/prisma/migrations/20230521165937_init/migration.sql new file mode 100644 index 0000000..ec720e2 --- /dev/null +++ b/prisma/migrations/20230521165937_init/migration.sql @@ -0,0 +1,10 @@ +-- CreateTable +CREATE TABLE "Message" ( + "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + "author" TEXT, + "gameId" TEXT, + "title" TEXT, + "content" TEXT NOT NULL, + "sentAt" DATETIME DEFAULT CURRENT_TIMESTAMP, + "updatedAt" DATETIME +); -- GitLab