feat: only show expose if no proxy conf defined in template
This commit is contained in:
parent
aac6981304
commit
94cc77ebca
@ -38,6 +38,11 @@
|
|||||||
import Wordpress from './_Services/wordpress.svelte';
|
import Wordpress from './_Services/wordpress.svelte';
|
||||||
|
|
||||||
const { id } = $page.params;
|
const { id } = $page.params;
|
||||||
|
let hostPorts = Object.keys(template).filter((key) => {
|
||||||
|
if (template[key]?.hostPorts?.length > 0) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
});
|
||||||
$: isDisabled =
|
$: isDisabled =
|
||||||
!$appSession.isAdmin ||
|
!$appSession.isAdmin ||
|
||||||
$status.service.overallStatus === 'degraded' ||
|
$status.service.overallStatus === 'degraded' ||
|
||||||
@ -389,6 +394,7 @@
|
|||||||
on:click={() => !$status.service.isRunning && changeSettings('dualCerts')}
|
on:click={() => !$status.service.isRunning && changeSettings('dualCerts')}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
{#if hostPorts.length === 0}
|
||||||
<div class="grid grid-cols-2 items-center">
|
<div class="grid grid-cols-2 items-center">
|
||||||
<label for="exposePort"
|
<label for="exposePort"
|
||||||
>Exposed Port <Explainer
|
>Exposed Port <Explainer
|
||||||
@ -405,6 +411,7 @@
|
|||||||
placeholder="12345"
|
placeholder="12345"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
<div class="pt-6">
|
<div class="pt-6">
|
||||||
{#each Object.keys(template) as oneService}
|
{#each Object.keys(template) as oneService}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user