From 94cc77ebcaee9e34e7dc6c3a4142917c5fd43335 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 18 Nov 2022 14:33:58 +0100 Subject: [PATCH] feat: only show expose if no proxy conf defined in template --- apps/ui/src/routes/services/[id]/index.svelte | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/apps/ui/src/routes/services/[id]/index.svelte b/apps/ui/src/routes/services/[id]/index.svelte index 60c475545..dd9e2e10d 100644 --- a/apps/ui/src/routes/services/[id]/index.svelte +++ b/apps/ui/src/routes/services/[id]/index.svelte @@ -38,6 +38,11 @@ import Wordpress from './_Services/wordpress.svelte'; const { id } = $page.params; + let hostPorts = Object.keys(template).filter((key) => { + if (template[key]?.hostPorts?.length > 0) { + return true; + } + }); $: isDisabled = !$appSession.isAdmin || $status.service.overallStatus === 'degraded' || @@ -389,22 +394,24 @@ on:click={() => !$status.service.isRunning && changeSettings('dualCerts')} /> -
- - -
+ {#if hostPorts.length === 0} +
+ + +
+ {/if}
{#each Object.keys(template) as oneService}