{ if (!state) { search = ''; onClose(); } }} typeahead={false} >
{#if Object.keys(emojis).length === 0}
No results
{:else} {#each Object.keys(emojiGroups) as group} {@const groupEmojis = emojiGroups[group].filter((emoji) => emojis[emoji])} {#if groupEmojis.length > 0}
{group}
{#each groupEmojis as emoji} `:${code}:`) .join(', ')} placement="top" >
{emoji}
{/each}
{/if} {/each} {/if}