diff --git a/components/preferences/emojis/category.vue b/components/preferences/emojis/category.vue new file mode 100644 index 0000000..3e42273 --- /dev/null +++ b/components/preferences/emojis/category.vue @@ -0,0 +1,34 @@ + + + + + {{ name }} + + + + + + + + + + + + + + \ No newline at end of file diff --git a/components/preferences/emojis/emoji.vue b/components/preferences/emojis/emoji.vue new file mode 100644 index 0000000..ca25bfd --- /dev/null +++ b/components/preferences/emojis/emoji.vue @@ -0,0 +1,25 @@ + + + + + + + + {{ emoji.shortcode }} + + + {{ emoji.global ? "Global" : "Uploaded by you" }} + + + + + + \ No newline at end of file diff --git a/components/settings/emojis/category.vue b/components/settings/emojis/category.vue deleted file mode 100644 index aacc9bd..0000000 --- a/components/settings/emojis/category.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - {{ name }} - - - - - - - - - - - - \ No newline at end of file diff --git a/components/settings/emojis/emojis.vue b/components/settings/emojis/emojis.vue deleted file mode 100644 index b692116..0000000 --- a/components/settings/emojis/emojis.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - No emojis found. - - You can ask your administrator to add some emojis. - - - - - - \ No newline at end of file diff --git a/components/settings/emojis/grid-item-menu.vue b/components/settings/emojis/grid-item-menu.vue deleted file mode 100644 index f1a9859..0000000 --- a/components/settings/emojis/grid-item-menu.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - Open menu - - - - - - - - Delete - - - - - - - - \ No newline at end of file diff --git a/components/settings/emojis/grid-item.vue b/components/settings/emojis/grid-item.vue deleted file mode 100644 index 73267dd..0000000 --- a/components/settings/emojis/grid-item.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - {{ emoji.shortcode }} - - - - - \ No newline at end of file diff --git a/composables/CacheRefresh.ts b/composables/CacheRefresh.ts index 94d0188..f439596 100644 --- a/composables/CacheRefresh.ts +++ b/composables/CacheRefresh.ts @@ -2,10 +2,6 @@ import type { Client } from "@versia/client"; import type { RolePermission } from "@versia/client/types"; export const useCacheRefresh = (client: MaybeRef) => { - if (import.meta.server) { - return; - } - // Refresh custom emojis and instance data and me on every reload watch( [identity, client], @@ -67,6 +63,6 @@ export const useCacheRefresh = (client: MaybeRef) => { } }); }, - { flush: "sync" }, + { flush: "sync", immediate: true }, ); }; diff --git a/pages/preferences/emojis.vue b/pages/preferences/emojis.vue new file mode 100644 index 0000000..532ef8f --- /dev/null +++ b/pages/preferences/emojis.vue @@ -0,0 +1,65 @@ + + + + Emojis + + + + + + + + + No emojis found. + + Ask your administrator to add some emojis. + + + + + + + \ No newline at end of file