{ if (o) { formError = ''; formErrors = {}; focusFirstInput(); } }}> {isEditing ? 'Edit' : 'Add'} config set
{#if formError}
{formError}
{/if}
formErrors.name = undefined} /> {#if formErrors.name}

{formErrors.name}

{/if}
formNetworkMode = v}> {formNetworkMode === 'bridge' ? 'Bridge' : formNetworkMode === 'host' ? 'Host' : 'None'}
formRestartPolicy = v}> {formRestartPolicy === 'no' ? 'No' : formRestartPolicy === 'always' ? 'Always' : formRestartPolicy === 'on-failure' ? 'On failure' : 'Unless stopped'}
{#each formEnvVars as envVar, i}
{/each}
{#each formLabels as label, i}
{/each}
{#each formPorts as port, i}
validatePort(i, 'host')} /> {#if hasPortError(i, 'host')}

Invalid port (1-65535)

{/if}
validatePort(i, 'container')} /> {#if hasPortError(i, 'container')}

Invalid port (1-65535)

{/if}
{ formPorts[i].protocol = v; formPorts = formPorts; }} />
{/each}
{#each formVolumes as vol, i}
{ formVolumes[i].mode = v; formVolumes = formVolumes; }} />
{/each}