{#snippet sectionHeading(id: string, title: string)}

{title}

{/snippet} {#snippet labelBall(label: Label)} {label.name} {/snippet} {#snippet editLabels(face?: Snippet)} (search = value)} onToggle={(key) => { if (key === EDIT_VALUE) { if (settingsHref) void goto(resolve(settingsHref as "/")); return; } if (key.startsWith(CREATE_PREFIX)) { onCreateLabel?.(key.slice(CREATE_PREFIX.length), createColor); return; } onLabelsChange?.( pickedLabels.includes(key) ? pickedLabels.filter((picked) => picked !== key) : [...pickedLabels, key] ); }} label="Labels" placeholder="Select labels" searchPlaceholder="Filter labels…" emptyLabel="No labels" class="w-auto" > {#snippet trigger({ props })} {#if face} {:else if labels.length === 0} {:else} {/if} {#if canEdit}
  • {@render editLabels()}
  • {/if} {/if}