style: format code biome
Local Build and Deploy / deploy (push) Failing after 46s

This commit is contained in:
openhands committed 2026-07-13 21:57:41 +02:00
1 parent 8efd032cc6
commit df38dccbf1
735 files changed
+128321 -120870

No files matched your search

+47 -44
View File
@@ -8,50 +8,53 @@ export const dynamic = "force-dynamic";
const FAR_FUTURE = Math.floor(Date.now() / 1000) + 50 * 365 * 24 * 3600;
export default async function BannedPage() {
const t = await getTranslations("pages.banned");
const session = await auth();
let reason = "";
let expire = 0;
if (session?.user?.id) {
try {
const now = Math.floor(Date.now() / 1000);
const ban = await prisma.ban.findFirst({
where: { userId: Number(session.user.id), banExpire: { gt: now } },
orderBy: { banExpire: "desc" },
select: { banReason: true, banExpire: true },
});
if (ban) {
reason = ban.banReason;
expire = ban.banExpire;
}
} catch {
// show generic message
}
}
const t = await getTranslations("pages.banned");
const session = await auth();
let reason = "";
let expire = 0;
if (session?.user?.id) {
try {
const now = Math.floor(Date.now() / 1000);
const ban = await prisma.ban.findFirst({
where: { userId: Number(session.user.id), banExpire: { gt: now } },
orderBy: { banExpire: "desc" },
select: { banReason: true, banExpire: true },
});
if (ban) {
reason = ban.banReason;
expire = ban.banExpire;
}
} catch {
// show generic message
}
}
const expiryText =
expire === 0
? ""
: expire > FAR_FUTURE
? t("permanent")
: t("expires", {
date: new Date(expire * 1000).toISOString().slice(0, 16).replace("T", " "),
});
const expiryText =
expire === 0
? ""
: expire > FAR_FUTURE
? t("permanent")
: t("expires", {
date: new Date(expire * 1000)
.toISOString()
.slice(0, 16)
.replace("T", " "),
});
return (
<main style={{ maxWidth: 560, margin: "2rem auto" }}>
<ContentCard icon="🚫" title={t("title")} subtitle={t("subtitle")}>
<p style={{ marginTop: 0 }}>{t("body")}</p>
{reason ? (
<p>
<strong>{t("reasonLabel")}</strong> {reason}
</p>
) : null}
{expiryText ? <p className="muted">{expiryText}</p> : null}
<p className="muted" style={{ marginBottom: 0 }}>
{t("contactStaff")}
</p>
</ContentCard>
</main>
);
return (
<main style={{ maxWidth: 560, margin: "2rem auto" }}>
<ContentCard icon="🚫" title={t("title")} subtitle={t("subtitle")}>
<p style={{ marginTop: 0 }}>{t("body")}</p>
{reason ? (
<p>
<strong>{t("reasonLabel")}</strong> {reason}
</p>
) : null}
{expiryText ? <p className="muted">{expiryText}</p> : null}
<p className="muted" style={{ marginBottom: 0 }}>
{t("contactStaff")}
</p>
</ContentCard>
</main>
);
}