{#if !value || value === 'none'} ✕ {allowNone ? 'None' : placeholder} {:else} {displayName(value)} {#if displayPack(value)} {displayPack(value)} {/if} {/if}
{#if searchQuery} {/if}
{#each packTabs as tab (tab.key)} {/each}
{#if allowNone}
{/if}
{ scrollTop = (e.currentTarget as HTMLElement).scrollTop; }} > {#if filteredItems.length === 0}

No icons found

{#if searchQuery}

"{searchQuery}"

{/if}
{:else}
{#if viewMode === 'grid'} {#each visibleRows as row (row.index)}
{#each row.items ?? [] as item (item.id)} {@const isSelected = item.id === value || (item.pack === 'launcher' && item.name === value)} {/each}
{/each} {:else} {#each visibleRows as row (row.index)} {#if row.item} {@const item = row.item} {@const isSelected = item.id === value || (item.pack === 'launcher' && item.name === value)}
{/if} {/each} {/if}
{/if}
{filteredItems.length.toLocaleString()} icons Theme pack: {iconSet}