{#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) then value} {#if value.set === null || value.set === undefined} {:else if value.added.length} {#if hasMessageType && value.added.length < 2}
{/if}
1}> {#each value.added as cvalue} {/each}
{#if value.added.length > 1}
{/if} {:else if value.removed.length} {#if hasMessageType}
{/if}
1}> {#each value.removed as cvalue} {/each}
{: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) then value} {#if value.set === 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 !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}