{#each langs as lang, i (lang)}
{lang}
{#if i > 0}
changePosition(i ?? 0, true)} class={small ? 'mr-2 text-secondary text-sm' : 'text-lg mr-2'} title="Move up" > ↑
{/if} {#if i < langs.length - 1}
changePosition(i ?? 0, false)} class={small ? 'mr-2 text-secondary text-sm' : 'text-lg mr-2'} title="Move down">↓
{/if}
{ let toggled = e.detail if (toggled) { defaultScripts.update((s) => ({ ...(s ?? {}), hidden: [...(s?.hidden ?? []), lang] })) } else { defaultScripts.update((s) => ({ ...(s ?? {}), hidden: (s?.hidden ?? []).filter((h) => h != lang) })) } }} />
{/each}