{#snippet labelFace(label: Label)} {label.name} {/snippet} {#snippet face()} {#each labels as label (label.key)} {/each} {formatCount(labels.length)}{` ${plural(labels.length, "label", "labels")}`} {#if addable} {/if} {/snippet} {#if rule} {rule} {/if} {#each labels as label (label.key)} {#if label.href} {@render labelFace(label)} {:else} {@render labelFace(label)} {/if} {/each} {@render trigger(face)} {#key `${addable}:${labels.map((label) => label.name).join()}`} {#each labels as label (label.key)} {@render labelFace(label)} {/each} {#if addable} {/if} {/key}