{#if (viewlet !== undefined && !((viewlet?.hideOnRemove ?? false) && tx.removed)) || model.length > 0}
{#if showIcon}
{#if viewlet} {:else if viewlet === undefined && model.length > 0} {:else} {/if}
{/if}
{#if employee} {formatName(employee.name)} {:else}
{#if viewlet && viewlet?.editable}
{#if viewlet.label}
{:else if viewlet && viewlet.label}
{#if viewlet.labelComponent} {/if}
{/if} {#if viewlet === undefined && model.length > 0 && tx.updateTx} {#each model as m, i} {#await getValue(client, m, tx.updateTx.operations) then value} {#if value === null} {:else} {#if hasMessageType}
{/if} {#if isMessageType(m.attribute)}
{:else}
{/if} {/if} {/await} {/each} {:else if viewlet === undefined && model.length > 0 && tx.mixinTx} {#each model as m} {#await getValue(client, m, tx.mixinTx.attributes) then value} {#if value === null} {:else} {#if isMessageType(m.attribute)}
{:else}
{/if} {/if} {/await} {/each} {:else if viewlet && viewlet.display === 'inline' && viewlet.component} {#if tx.collectionAttribute !== undefined && (tx.txDocIds?.size ?? 0) > 1}
{:else} {#if typeof viewlet.component === 'string'} {:else} {/if} {/if} {/if}
{#if !hasMessageType}
{/if}
{#if viewlet && viewlet.component && viewlet.display !== 'inline'}
{#if tx.collectionAttribute !== undefined && (tx.txDocIds?.size ?? 0) > 1}
{:else} {#if typeof viewlet.component === 'string'} {:else} {/if} {/if}
{/if}
{/if}