diff --git a/src/app/admin/applications/page.tsx b/src/app/admin/applications/page.tsx index d07321e777..c097dcca86 100644 --- a/src/app/admin/applications/page.tsx +++ b/src/app/admin/applications/page.tsx @@ -72,7 +72,7 @@ export default async function AdminApplications() { {applications.length === 0 ? (
{t("noApplications")}
) : ( -
+
{applications.map((a) => { const username = userMap.get(a.userId); return ( diff --git a/src/app/admin/calendar/[id]/page.tsx b/src/app/admin/calendar/[id]/page.tsx index 7993b817b5..71a58d1277 100644 --- a/src/app/admin/calendar/[id]/page.tsx +++ b/src/app/admin/calendar/[id]/page.tsx @@ -137,7 +137,7 @@ export default async function AdminCalendarCampaign({ {rewards.map((r) => ( - + {r.id} {r.productName || —} {r.itemId > 0 ? r.itemId : "—"} diff --git a/src/app/admin/calendar/page.tsx b/src/app/admin/calendar/page.tsx index 28208faa80..af0d48c3d9 100644 --- a/src/app/admin/calendar/page.tsx +++ b/src/app/admin/calendar/page.tsx @@ -83,7 +83,7 @@ export default async function AdminCalendar() { {campaigns.length === 0 ? (
{t("noCampaigns")}
) : ( -
+
{campaigns.map((c) => { const enabled = c.enabled === "1"; const count = rewardCounts.get(c.id) ?? 0; diff --git a/src/app/admin/catalog/[id]/page.tsx b/src/app/admin/catalog/[id]/page.tsx index f2e5d48004..cb0586ec95 100644 --- a/src/app/admin/catalog/[id]/page.tsx +++ b/src/app/admin/catalog/[id]/page.tsx @@ -122,7 +122,7 @@ export default async function AdminCatalogPage({ {items.map((it) => ( - + {it.id} {it.catalogName} diff --git a/src/app/admin/commandocentrum/page.tsx b/src/app/admin/commandocentrum/page.tsx index 0a2dd82812..d1fcb7722b 100644 --- a/src/app/admin/commandocentrum/page.tsx +++ b/src/app/admin/commandocentrum/page.tsx @@ -141,7 +141,7 @@ export default async function CommandoCentrum() { {/* ── Server info + diagnostics ──────────────────────────── */} -
+

{t("serverInfo")}

diff --git a/src/app/admin/favicon/favicon-form.tsx b/src/app/admin/favicon/favicon-form.tsx index 091120317d..f0c289e52b 100644 --- a/src/app/admin/favicon/favicon-form.tsx +++ b/src/app/admin/favicon/favicon-form.tsx @@ -73,7 +73,7 @@ export function FaviconForm({ currentUrl }: { currentUrl: string | null }) { Favicon preview
{preview}
diff --git a/src/app/admin/favicon/favicon-generator.tsx b/src/app/admin/favicon/favicon-generator.tsx index 9b930633eb..74fc7cdce0 100644 --- a/src/app/admin/favicon/favicon-generator.tsx +++ b/src/app/admin/favicon/favicon-generator.tsx @@ -85,7 +85,7 @@ export function FaviconGenerator({ onSave }: Props) { ref={canvasRef} width={SIZE} height={SIZE} - className="border-2 border-[var(--border)] rounded-xl shadow-lg" + className="border-2 border-[var(--border-subtle)] rounded-xl shadow-lg" style={{ width: 128, height: 128, imageRendering: "pixelated" }} />
@@ -114,7 +114,7 @@ export function FaviconGenerator({ onSave }: Props) { type="color" value={bgColor} onChange={(e) => setBgColor(e.target.value)} - className="w-10 h-10 rounded-lg cursor-pointer border border-[var(--border)]" + className="w-10 h-10 rounded-lg cursor-pointer border border-[var(--border-subtle)]" /> {bgColor}
@@ -142,7 +142,7 @@ export function FaviconGenerator({ onSave }: Props) { type="color" value={textColor} onChange={(e) => setTextColor(e.target.value)} - className="w-10 h-10 rounded-lg cursor-pointer border border-[var(--border)]" + className="w-10 h-10 rounded-lg cursor-pointer border border-[var(--border-subtle)]" /> {textColor}
diff --git a/src/app/admin/ip/page.tsx b/src/app/admin/ip/page.tsx index a79cd0392e..069d261689 100644 --- a/src/app/admin/ip/page.tsx +++ b/src/app/admin/ip/page.tsx @@ -72,7 +72,7 @@ export default async function AdminIp() { />
-
+
{/* ── Whitelist ──────────────────── */}

{t("whitelist")}

diff --git a/src/app/admin/layout.tsx b/src/app/admin/layout.tsx index 9430b08094..302289c936 100644 --- a/src/app/admin/layout.tsx +++ b/src/app/admin/layout.tsx @@ -163,10 +163,10 @@ async function Topbar({ staff }: { staff: { id: number; username: string; rank: const t = await getTranslations("pages.admin.nav"); return ( -
+

{t("housekeeping")}

- + {t("hotelManagementPanel")} diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index e81d624f93..45b7cb164c 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -103,7 +103,7 @@ export default async function AdminDashboard() { ) : (
{activity.map((a, i) => ( -
0 ? "border-t border-[var(--border)]" : ""}`}> +
0 ? "border-t border-[var(--border-subtle)]" : ""}`}>
diff --git a/src/app/admin/photos/page.tsx b/src/app/admin/photos/page.tsx index 28608bc61b..0ffdda016c 100644 --- a/src/app/admin/photos/page.tsx +++ b/src/app/admin/photos/page.tsx @@ -44,7 +44,7 @@ export default async function AdminPhotos() { {photos.length === 0 ? (
{t("noPhotos")}
) : ( -
+
{photos.map((p) => (
{/* eslint-disable-next-line @next/next/no-img-element */} diff --git a/src/app/admin/radio/api-keys/page.tsx b/src/app/admin/radio/api-keys/page.tsx index cf31963964..d9102bcde3 100644 --- a/src/app/admin/radio/api-keys/page.tsx +++ b/src/app/admin/radio/api-keys/page.tsx @@ -119,7 +119,7 @@ export default async function AdminRadioApiKeysPage() { {t("apiKeysForm.generateHint")}

-
+