summaryrefslogtreecommitdiff
path: root/src/client/instance.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/instance.ts')
-rw-r--r--src/client/instance.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/client/instance.ts b/src/client/instance.ts
index 89c0368599..bd6b1bd571 100644
--- a/src/client/instance.ts
+++ b/src/client/instance.ts
@@ -37,6 +37,16 @@ export const emojiCategories = computed(() => {
return Array.from(categories);
});
+export const emojiTags = computed(() => {
+ const tags = new Set();
+ for (const emoji of instance.emojis) {
+ for (const tag of emoji.aliases) {
+ tags.add(tag);
+ }
+ }
+ return Array.from(tags);
+});
+
// このファイルに書きたくないけどここに書かないと何故かVeturが認識しない
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {