{#if !loading} {#if versions && versions.length > 0}
{#each versions ?? [] as version}
{ selectedVersion = version deploymentMsgUpdate = undefined deploymentMsgUpdateMode = false }} > {#if emptyString(version.deployment_msg)}Version {version.script_hash}{:else}{version.deployment_msg}{/if} {#if openDetails} {/if}
{/each}
{:else}
No items
{/if} {:else} {/if}
{#if selectedVersion} {#key selectedVersion}
{#if deploymentMsgUpdateMode}
{}} on:keydown|stopPropagation on:keypress|stopPropagation={({ key }) => { if (key === 'Enter') updateDeploymentMsg(selectedVersion?.script_hash) }} />
{:else} {#if selectedVersion.deployment_msg} {selectedVersion.deployment_msg} {:else} Version {selectedVersion.script_hash} {/if} {/if}
{/key} {:else}
Select a deployment version to see its details
{/if}