feat(ui): polish domains list subscription/status display

This commit is contained in:
2026-03-05 17:06:29 +00:00
parent b72176b276
commit 710227a49a
2 changed files with 67 additions and 6 deletions

View File

@@ -154,6 +154,19 @@ export default async function DashboardPage() {
]),
);
const subscriptionDisplayNameById = new Map<string, string>(
(domainSubscriptions ?? [])
.filter((subscription: any) => subscription?.id)
.map((subscription: any) => [
String(subscription.id),
String(
subscription?.name ||
subscription?.plesk_subscription_id ||
subscription?.id,
),
]),
);
const subscriptionStatusByExternalId = new Map<string, string | null>(
(domainSubscriptions ?? [])
.filter((subscription: any) =>
@@ -278,6 +291,10 @@ export default async function DashboardPage() {
return {
...domain,
status: joinedStatus ?? "unknown",
subscription_name: domain.subscription_id
? (subscriptionDisplayNameById.get(domain.subscription_id) ??
null)
: null,
};
})}
autoSyncByInstance={Object.fromEntries(autoSyncByInstance.entries())}