{#if (viewlet !== undefined && !((viewlet?.hideOnRemove ?? false) && ptx?.removed)) || model.length > 0}
{#if withAvatar}
{:else}
{#if iconComponent} {:else if viewlet} {:else if viewlet === undefined && model.length > 0} {:else} {/if}
{/if}
{#if viewlet && viewlet?.editable} {#if viewlet.label} {/if} {#if ptx?.updated} {/if} {:else if viewlet && viewlet.label} {/if} {#if viewlet && viewlet.labelComponent} {/if} {#if viewlet === undefined && model.length > 0 && ptx?.updateTx} {#each model as m} {#await getValue(client, m, ptx) then value} {#if value.added.length} {#each value.added as cvalue} {#if value.isObjectAdded} {:else} {/if} {/each} {:else if value.removed.length} {#each value.removed as cvalue} {#if value.isObjectRemoved} {:else} {/if} {/each} {:else if value.set === null || value.set === undefined || value.set === ''} {:else} {#if !hasMessageType} {#if value.isObjectSet} {:else} {/if} {/if} {/if} {/await} {/each} {:else if viewlet === undefined && model.length > 0 && ptx?.mixinTx} {#each model as m} {#await getValue(client, m, ptx) then value} {#if value.set === null || value.set === ''} {:else} {#if !hasMessageType}
{#if value.isObjectSet} {:else} {/if}
{/if} {/if} {/await} {/each} {:else if viewlet && viewlet.display === 'inline' && viewlet.component} {#if typeof viewlet.component === 'string'} {:else} {/if} {/if}
{/if}