i18n
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / i18n Catalog Check (push) Failing after 10s
CI/CD Pipeline / Build and Push App Docker Image (push) Skipped
CI/CD Pipeline / Deploy to Kubernetes (push) Skipped

This commit is contained in:
2026-08-08 15:29:40 -07:00
parent 22c282d8fa
commit 0a7b5fa00f
178 changed files with 13099 additions and 1285 deletions
+8 -6
View File
@@ -1,4 +1,5 @@
import { List } from "@mantine/core";
import { useLingui } from "@lingui/react/macro";
import ListLink from "@/components/list-link";
import {
DatabaseIcon,
@@ -13,6 +14,7 @@ import { migrateBadgeProgress } from "@/features/badges/server";
import { useState } from "react";
const AdminPage = () => {
const { t } = useLingui();
const [isMigrating, setIsMigrating] = useState(false);
const handleMigrateBadges = async () => {
@@ -26,35 +28,35 @@ const AdminPage = () => {
return (
<List p="0">
<ListLink
label="Manage Tournaments"
label={t`Manage Tournaments`}
Icon={TrophyIcon}
to="/admin/tournaments"
/>
<ListLink
label="Award Badges"
label={t`Award Badges`}
Icon={CrownIcon}
to="/admin/badges"
/>
<ListButton
label="Migrate Badge Progress"
label={t`Migrate Badge Progress`}
Icon={MedalIcon}
onClick={handleMigrateBadges}
loading={isMigrating}
/>
<ListLink
label="Activities"
label={t`Activities`}
Icon={ListIcon}
to="/admin/activities"
/>
<ListButton
label="Open Pocketbase"
label={t`Open Pocketbase`}
Icon={DatabaseIcon}
onClick={() =>
window.location.replace(process.env.POCKETBASE_URL! + "/_/")
}
/>
<ListLink
label="Bracket Preview"
label={t`Bracket Preview`}
Icon={TreeStructureIcon}
to="/admin/preview"
/>