revert fb8e77bb68
Local Build and Deploy / deploy (push) Successful in 1m11s

revert style: clean up code with prettier and eslint
This commit is contained in:
remco committed 2026-07-12 21:02:03 +02:00
1 parent 27de078f54
commit e85e4d74ea
378 files changed
+20710 -22428

No files matched your search

+19 -19
View File
@@ -1,23 +1,23 @@
import { notFound, redirect } from "next/navigation";
import { canAccess, getAdminContext, PERMS } from "@/lib/permissions";
import { prisma } from "@/lib/prisma";
import { CfhDetail } from "./cfh-detail";
import { notFound, redirect } from 'next/navigation'
import { canAccess, getAdminContext, PERMS } from '@/lib/permissions'
import { prisma } from '@/lib/prisma'
import { CfhDetail } from './cfh-detail'
export default async function CfhDetailPage({ params }: { params: Promise<{ id: string }> }) {
const { session, permissions } = await getAdminContext();
if (!canAccess(permissions, PERMS.MODERATION_VIEW, session.user.rank)) redirect("/admin");
const { session, permissions } = await getAdminContext()
if (!canAccess(permissions, PERMS.MODERATION_VIEW, session.user.rank)) redirect('/admin')
const { id } = await params;
const ticketId = Number(id);
if (Number.isNaN(ticketId)) notFound();
const { id } = await params
const ticketId = Number(id)
if (Number.isNaN(ticketId)) notFound()
const ticket = await prisma.supportTickets.findUnique({ where: { id: ticketId } });
if (!ticket) notFound();
const ticket = await prisma.supportTickets.findUnique({ where: { id: ticketId } })
if (!ticket) notFound()
const canEdit = canAccess(permissions, PERMS.MODERATION_EDIT, session.user.rank);
const canEdit = canAccess(permissions, PERMS.MODERATION_EDIT, session.user.rank)
// Fetch sender, reported, mod info
const userIds = [ticket.senderId, ticket.reportedId, ticket.modId].filter(Boolean);
const userIds = [ticket.senderId, ticket.reportedId, ticket.modId].filter(Boolean)
const users =
userIds.length > 0
? await prisma.user.findMany({
@@ -32,21 +32,21 @@ export default async function CfhDetailPage({ params }: { params: Promise<{ id:
mail: true,
},
})
: [];
const userMap = Object.fromEntries(users.map((u) => [u.id, u]));
: []
const userMap = Object.fromEntries(users.map((u) => [u.id, u]))
// Get ban/mute history for reported user
const reportedId = ticket.reportedId;
const reportedId = ticket.reportedId
const [banCount, recentBans] = reportedId
? await Promise.all([
prisma.ban.count({ where: { userId: reportedId } }),
prisma.ban.findMany({
where: { userId: reportedId },
orderBy: { id: "desc" },
orderBy: { id: 'desc' },
take: 5,
}),
])
: [0, []];
: [0, []]
return (
<CfhDetail
@@ -76,5 +76,5 @@ export default async function CfhDetailPage({ params }: { params: Promise<{ id:
canEdit={canEdit}
currentUserId={session.user.id}
/>
);
)
}