diff --git a/prisma/schema.prisma b/prisma/schema.prisma index dc6855f..f0f93f7 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -34,7 +34,7 @@ model CommissionOption { updatedAt DateTime @updatedAt sortIndex Int @default(0) - name String @unique + name String description String? @@ -47,7 +47,7 @@ model CommissionExtra { updatedAt DateTime @updatedAt sortIndex Int @default(0) - name String @unique + name String description String? @@ -91,84 +91,3 @@ model CommissionTypeExtra { @@unique([typeId, extraId]) } - -// model User { -// id String @id @default(cuid()) -// email String @unique -// name String? -// role Role @default(ADMIN) -// createdAt DateTime @default(now()) -// } - -// enum Role { -// ADMIN -// ARTIST -// } - -// model CommissionType { -// id String @id @default(cuid()) -// title String -// description String? -// basePrice Float -// deliveryEst String? // e.g. "2 weeks" -// tags String[] // e.g. shaded, sketch, full-body -// active Boolean @default(true) -// createdAt DateTime @default(now()) -// CommissionRequest CommissionRequest[] -// } - -// model CommissionRequest { -// id String @id @default(cuid()) -// name String -// email String -// message String -// typeId String -// status RequestStatus @default(PENDING) -// createdAt DateTime @default(now()) - -// type CommissionType @relation(fields: [typeId], references: [id]) -// } - -// enum RequestStatus { -// PENDING -// ACCEPTED -// IN_PROGRESS -// DONE -// REJECTED -// } - -// model Artwork { -// id String @id @default(cuid()) -// title String -// imageUrl String -// description String? -// tags String[] -// formats String[] -// isPublic Boolean @default(true) -// groupId String? -// createdAt DateTime @default(now()) - -// group PresentationGroup? @relation(fields: [groupId], references: [id]) -// } - -// model PresentationGroup { -// id String @id @default(cuid()) -// name String -// description String? -// createdAt DateTime @default(now()) -// Artwork Artwork[] -// } - -// model Preferences { -// id String @id @default(cuid()) -// commissionOpen Boolean @default(true) -// defaultDelivery String? // e.g. "7 days" -// autoReplyMessage String? -// notifyByEmail Boolean @default(true) -// } - -// model TOS { -// id String @id @default(cuid()) -// content String // Markdown or rich text -// createdAt DateTime @default(now()) -// } diff --git a/src/components/commissions/CommissionCard.tsx b/src/components/commissions/CommissionCard.tsx index 76ab9ff..d7a9dc0 100644 --- a/src/components/commissions/CommissionCard.tsx +++ b/src/components/commissions/CommissionCard.tsx @@ -3,7 +3,7 @@ import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { CommissionExtra, CommissionOption, CommissionType, CommissionTypeExtra, CommissionTypeOption } from "@/generated/prisma" // import { useState } from "react" -import { Badge } from "../ui/badge" +// import { Badge } from "../ui/badge" type CommissionTypeWithItems = CommissionType & { options: (CommissionTypeOption & { @@ -85,13 +85,13 @@ export function CommissionCard({ commission }: { commission: CommissionTypeWithI -
+ Drag & drop images here or click to upload +
+