Enhance API with OIDC support, including login and callback endpoints. Update environment variables for OIDC configuration in .env.example. Add new features to the catalog service for listing software families, Minecraft versions, and deployment regions. Implement server management actions such as kill, delete, and update in the servers module. Integrate feature flags for maintenance mode in server operations. Update pnpm-lock.yaml with new dependencies and versions.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"use client";
|
||||
|
||||
import { useTranslations } from "next-intl";
|
||||
import { Link } from "@/i18n/navigation";
|
||||
import { getAppName } from "@/lib/env";
|
||||
|
||||
export function Footer() {
|
||||
@@ -10,13 +11,27 @@ export function Footer() {
|
||||
|
||||
return (
|
||||
<footer className="border-t border-zinc-200 bg-zinc-50 dark:border-zinc-800 dark:bg-zinc-950">
|
||||
<div className="mx-auto flex max-w-6xl flex-col gap-2 px-4 py-8 text-sm text-zinc-600 sm:flex-row sm:items-center sm:justify-between sm:px-6 dark:text-zinc-400">
|
||||
<p>
|
||||
© {year} {appName}. {t("footer")}
|
||||
</p>
|
||||
<p className="font-mono text-xs text-zinc-500 dark:text-zinc-500">
|
||||
Phase 0 · Frontend Foundation
|
||||
</p>
|
||||
<div className="mx-auto flex max-w-6xl flex-col gap-4 px-4 py-8 sm:px-6">
|
||||
<nav className="flex flex-wrap gap-4 text-sm text-zinc-600 dark:text-zinc-400">
|
||||
<Link href="/impressum" className="hover:text-zinc-900 dark:hover:text-zinc-100">
|
||||
{t("impressum")}
|
||||
</Link>
|
||||
<Link href="/privacy" className="hover:text-zinc-900 dark:hover:text-zinc-100">
|
||||
{t("privacy")}
|
||||
</Link>
|
||||
<Link href="/terms" className="hover:text-zinc-900 dark:hover:text-zinc-100">
|
||||
{t("terms")}
|
||||
</Link>
|
||||
<Link href="/status" className="hover:text-zinc-900 dark:hover:text-zinc-100">
|
||||
{t("status")}
|
||||
</Link>
|
||||
</nav>
|
||||
<div className="flex flex-col gap-2 text-sm text-zinc-600 sm:flex-row sm:items-center sm:justify-between dark:text-zinc-400">
|
||||
<p>
|
||||
© {year} {appName}. {t("footer")}
|
||||
</p>
|
||||
<p className="font-mono text-xs text-zinc-500 dark:text-zinc-500">{t("phaseBadge")}</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user