diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..1b5ff34 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,8 @@ +ignoredBuiltDependencies: + - '@prisma/client' + - '@prisma/engines' + - '@tailwindcss/oxide' + - esbuild + - prisma + - sharp + - unrs-resolver diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 7a7a2ba..d3210e3 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -132,7 +132,7 @@ model Ticket { reference Int @default(0) subject String summary String? - status TicketStatus @default(NEW) + status TicketStatus @default(PENDING) priority TicketPriority @default(MEDIUM) channel TicketChannel @default(EMAIL) queueId String? diff --git a/src/app/invite/[token]/page.tsx b/src/app/invite/[token]/page.tsx index cb33c0f..23bd23e 100644 --- a/src/app/invite/[token]/page.tsx +++ b/src/app/invite/[token]/page.tsx @@ -7,9 +7,10 @@ import { InviteAcceptForm } from "@/components/invite/invite-accept-form" export const dynamic = "force-dynamic" -export default async function InvitePage({ params }: { params: { token: string } }) { +export default async function InvitePage({ params }: { params: Promise<{ token: string }> }) { + const { token } = await params const invite = await prisma.authInvite.findUnique({ - where: { token: params.token }, + where: { token }, include: { events: { orderBy: { createdAt: "asc" } } }, }) diff --git a/src/app/portal/tickets/[id]/page.tsx b/src/app/portal/tickets/[id]/page.tsx index 287e141..e54fba8 100644 --- a/src/app/portal/tickets/[id]/page.tsx +++ b/src/app/portal/tickets/[id]/page.tsx @@ -1,5 +1,6 @@ import { PortalTicketDetail } from "@/components/portal/portal-ticket-detail" -export default function PortalTicketDetailPage({ params }: { params: { id: string } }) { - return +export default async function PortalTicketDetailPage({ params }: { params: Promise<{ id: string }> }) { + const { id } = await params + return }