{#snippet emojiList([emojis, searchMode, prefix])} {#each emojis as emoji, i (emoji.id)} {#if emoji.unicode} {unicodeWithSkin(emoji, currentSkinTone)} {:else} {/if} {/each} {/snippet} {i18n.searchLabel} {i18n.searchDescription} {skinToneButtonText} {i18n.skinToneDescription} {#each skinTones as skinTone, i (skinTone)} {skinTone} {/each} {#each groups as group (group.id)} onNavClick(group)}> {group.emoji} {/each} {message} {#each currentEmojisWithCategories as emojiWithCategory, i (emojiWithCategory.category)} { searchMode ? i18n.searchResultsLabel : ( emojiWithCategory.category ? emojiWithCategory.category : ( currentEmojisWithCategories.length > 1 ? i18n.categories.custom : i18n.categories[currentGroup.name] ) ) } {@render emojiList([emojiWithCategory.emojis, searchMode, 'emo'])} {/each} {@render emojiList([currentFavorites, false, 'fav'])} 😀