{schema.path.at(-1)}

{#if subparts.length > 0} {schema.description} {/if} {#if $currentValue === undefined} No array defined {:else if $currentValue.length === 0} No values are defined {#if $messages.length > 0} {#each $messages as message} {/each} {/if} {:else if subparts.length === 0} {#each $currentValue as value, i}
{/each} {:else} {#each $currentValue as value, i} {#if !isTagRenderingBlock}

{singular} {i}

{/if}
{#if isTagRenderingBlock} {#if i > 0} {/if} {#if i + 1 < $currentValue.length} {/if} {:else if schema.hints.types} {:else} {#each subparts as subpart} {/each} {/if}
{/each} {/if}
{#if path.length === 1 && path[0] === "tagRenderings"} {/if}