refactor: ♻️ Rewrite state system to use Pinia for composer and auth

This commit is contained in:
Jesse Wierzbinski 2025-08-28 07:41:51 +02:00
parent a6db9e059d
commit b510782a30
No known key found for this signature in database
80 changed files with 999 additions and 1011 deletions

View file

@ -29,6 +29,7 @@ const {
mode?: "rich" | "plain";
disabled?: boolean;
}>();
const authStore = useAuthStore();
const emit = defineEmits<{
pasteFiles: [files: File[]];
@ -53,13 +54,13 @@ const editor = new Editor({
}),
Emoji.configure({
emojis: emojis.concat(
identity.value?.emojis.map((emoji) => ({
authStore.emojis.map((emoji) => ({
name: emoji.shortcode,
shortcodes: [emoji.shortcode],
group: emoji.category ?? undefined,
tags: [],
fallbackImage: emoji.url,
})) || [],
})),
),
HTMLAttributes: {
class: "emoji not-prose",