{#if name || onchange} {#each [1, 2, 3, 4, 5] as n (n)} 1 ? 's' : ''}${value === n ? ' (click to clear)' : ''}`} onpointerenter={() => (hover = n)} onpointerleave={() => (hover = null)} onclick={() => onchange?.(value === n ? null : n)} > {/each} {:else if value} {#each [1, 2, 3, 4, 5] as n (n)} {/each} {/if}