refac: optimisation

This commit is contained in:
Timothy Jaeryang Baek
2024-12-31 00:11:46 -08:00
parent 00e8849445
commit a3dfa90668
2 changed files with 17 additions and 7 deletions
@@ -14,7 +14,7 @@
export let user = null;
let show = false;
let emojis = emojiShortCodes;
let emojis = {};
let search = '';
$: if (search) {
@@ -39,6 +39,21 @@
} else {
emojis = emojiShortCodes;
}
$: if (show) {
init();
} else {
destroy();
}
const init = () => {
emojis = emojiShortCodes;
};
const destroy = () => {
search = '';
emojis = {};
};
</script>
<DropdownMenu.Root
@@ -86,7 +101,7 @@
</div>
<div class="flex mb-2 flex-wrap gap-1">
{#each groupEmojis as emoji}
{#each groupEmojis as emoji (emoji)}
<Tooltip
content={(typeof emojiShortCodes[emoji] === 'string'
? [emojiShortCodes[emoji]]