fix: 🐛 Update Emoji types

This commit is contained in:
Jesse Wierzbinski 2024-11-29 21:53:55 +01:00
parent e50a6d6f2b
commit 0fe13cbeee
No known key found for this signature in database
6 changed files with 6 additions and 13 deletions

BIN
bun.lockb

Binary file not shown.

View file

@ -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;
}>();

View file

@ -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<string, Emoji[]>();
for (const emoji of emojis.value) {
if (!emoji.category) {
if (!categories.has("Uncategorized")) {

View file

@ -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;
}>();
</script>

View file

@ -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;
}>();
</script>

View file

@ -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",