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}