Timestamp and registration checking

This commit is contained in:
2026-04-25 18:09:02 +02:00
parent f550b3400f
commit b9654d7a7c
13 changed files with 525 additions and 25 deletions

View File

@@ -1,5 +1,5 @@
import { getSessionUser } from "@/lib/session";
import { getTranslations } from "next-intl/server";
import { getTranslations, getFormatter } from "next-intl/server";
import { redirect } from "next/navigation";
import { listTenants } from "@/lib/k8s";
import { getTenantRequestByOrgId } from "@/lib/db";
@@ -7,6 +7,7 @@ import { Card, CardHeader } from "@/components/ui/card";
import { StatusBadge } from "@/components/ui/status-badge";
import { UsageDisplay } from "@/components/dashboard/usage-display";
import { OnboardingFlow } from "@/components/onboarding/onboarding-flow";
import { formatDateTime } from "@/lib/format";
import Link from "next/link";
export default async function DashboardPage() {
@@ -15,6 +16,7 @@ export default async function DashboardPage() {
const t = await getTranslations("dashboard");
const tAdmin = await getTranslations("admin");
const f = await getFormatter();
const allTenants = await listTenants();
@@ -110,9 +112,7 @@ export default async function DashboardPage() {
{tenant.spec.packages?.join(", ") || "—"}
</td>
<td className="px-5 py-3 text-xs text-text-muted tabular-nums">
{tenant.metadata.creationTimestamp
? new Date(tenant.metadata.creationTimestamp).toLocaleDateString()
: "—"}
{formatDateTime(tenant.metadata.creationTimestamp, f)}
</td>
<td className="px-5 py-3 text-right">
<Link