From d0b2de72fea71aa2f9d9b20854a3438d3f319558 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Thu, 8 Feb 2024 16:20:41 +0100 Subject: [PATCH] ui: When folded, show services summary + button --- .../components/domains/SubdomainItem.svelte | 26 +++++++++++++++++-- ui/src/lib/locales/en.json | 3 ++- ui/src/lib/locales/fr.json | 3 ++- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/ui/src/lib/components/domains/SubdomainItem.svelte b/ui/src/lib/components/domains/SubdomainItem.svelte index a5d1fc3..29c4405 100644 --- a/ui/src/lib/components/domains/SubdomainItem.svelte +++ b/ui/src/lib/components/domains/SubdomainItem.svelte @@ -38,6 +38,7 @@ import type { Domain, DomainInList } from '$lib/model/domain'; import type { ServiceCombined } from '$lib/model/service'; import { ZoneViewGrid } from '$lib/model/usersettings'; + import { servicesSpecs } from '$lib/stores/services'; import { userSession } from '$lib/stores/usersession'; import { t } from '$lib/translations'; @@ -224,12 +225,31 @@ {/if} + {#if !showResources} + + {$t('domains.n-services', {count: services.length})} + + + {#each services as service} + {$servicesSpecs[service._svctype].name}: + {service._comment} +
+ {/each} +
+ {/if} {#if aliases.length != 0} - + {$t('domains.n-aliases', {n: aliases.length})} + + {$t('domains.n-aliases', {count: aliases.length})} {/if} - {#if $userSession && $userSession.settings.zoneview !== ZoneViewGrid} + {#if !showResources || ($userSession && $userSession.settings.zoneview !== ZoneViewGrid)} + {/if} {#if showResources}