diff --git a/bun.lockb b/bun.lockb index 53ad831..1a7a99b 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/components/settings/emojis/category.vue b/components/settings/emojis/category.vue index ec9c8ae..aacc9bd 100644 --- a/components/settings/emojis/category.vue +++ b/components/settings/emojis/category.vue @@ -25,7 +25,7 @@ import Icon from "~/packages/ui/components/icons/icon.vue"; import GridItem from "./grid-item.vue"; defineProps<{ - emojis: (Emoji & { id: string; global: boolean })[]; + emojis: Emoji[]; name: string; }>(); diff --git a/components/settings/emojis/emojis.vue b/components/settings/emojis/emojis.vue index d782b60..b692116 100644 --- a/components/settings/emojis/emojis.vue +++ b/components/settings/emojis/emojis.vue @@ -23,21 +23,14 @@ import TextInput from "~/components/inputs/text-input.vue"; import Category from "./category.vue"; const emojis = computed(() => - ( - (identity.value?.emojis as - | (Emoji & { id: string; global: boolean })[] - | undefined) ?? [] - ).filter((emoji) => + ((identity.value?.emojis as Emoji[] | undefined) ?? []).filter((emoji) => emoji.shortcode.toLowerCase().includes(search.value.toLowerCase()), ), ); const search = ref(""); const categories = computed(() => { - const categories = new Map< - string, - (Emoji & { id: string; global: boolean })[] - >(); + const categories = new Map(); for (const emoji of emojis.value) { if (!emoji.category) { if (!categories.has("Uncategorized")) { diff --git a/components/settings/emojis/grid-item-menu.vue b/components/settings/emojis/grid-item-menu.vue index 237d96f..f1a9859 100644 --- a/components/settings/emojis/grid-item-menu.vue +++ b/components/settings/emojis/grid-item-menu.vue @@ -28,6 +28,6 @@ import AdaptiveDropdown from "~/components/dropdowns/AdaptiveDropdown.vue"; import Button from "~/packages/ui/components/buttons/button.vue"; defineProps<{ - emoji: Emoji & { id: string; global: boolean }; + emoji: Emoji; }>(); \ No newline at end of file diff --git a/components/settings/emojis/grid-item.vue b/components/settings/emojis/grid-item.vue index e620246..73267dd 100644 --- a/components/settings/emojis/grid-item.vue +++ b/components/settings/emojis/grid-item.vue @@ -12,6 +12,6 @@ import Avatar from "~/components/avatars/avatar.vue"; import GridItemMenu from "./grid-item-menu.vue"; defineProps<{ - emoji: Emoji & { id: string; global: boolean }; + emoji: Emoji; }>(); \ No newline at end of file diff --git a/package.json b/package.json index e20c77c..6d226ec 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@tailwindcss/typography": "^0.5.15", "@vee-validate/nuxt": "^4.14.7", "@vee-validate/zod": "^4.14.7", - "@versia/client": "^0.1.1", + "@versia/client": "^0.1.2", "@vite-pwa/nuxt": "^0.10.6", "@vueuse/core": "^12.0.0", "@vueuse/nuxt": "^12.0.0",