From 81a51ad2fa2e2a6bab0b41f907fd03cfec32e9a8 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Sat, 27 Sep 2025 09:06:49 +1200 Subject: [PATCH] Group dialog instance ref, edit post button padding --- src/components/dialogs/GroupDialog/GroupDialog.vue | 4 ++-- src/stores/instance.js | 2 +- src/types/api/instance.d.ts | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/dialogs/GroupDialog/GroupDialog.vue b/src/components/dialogs/GroupDialog/GroupDialog.vue index 80225f77..9c766cb7 100644 --- a/src/components/dialogs/GroupDialog/GroupDialog.vue +++ b/src/components/dialogs/GroupDialog/GroupDialog.vue @@ -545,7 +545,7 @@ type="text" :icon="Edit" size="small" - style="margin-left: 5px" + style="margin-left: 5px; padding: 0" @click=" showGroupPostEditDialog(groupDialog.id, groupDialog.announcement) " /> @@ -555,7 +555,7 @@ type="text" :icon="Delete" size="small" - style="margin-left: 5px" + style="margin-left: 5px; padding: 0" @click="confirmDeleteGroupPost(groupDialog.announcement)" /> diff --git a/src/stores/instance.js b/src/stores/instance.js index b62046b3..10d2d10f 100644 --- a/src/stores/instance.js +++ b/src/stores/instance.js @@ -850,7 +850,7 @@ export const useInstanceStore = defineStore('Instance', () => { for (const room of rooms) { ref = cachedInstances.get(room.tag); if (typeof ref !== 'undefined') { - room.ref = ref; + Object.assign(room.ref, ref); } else if (isRealInstance(room.tag)) { instanceRequest.getInstance({ worldId: room.$location.worldId, diff --git a/src/types/api/instance.d.ts b/src/types/api/instance.d.ts index 9e45e780..9a46b32d 100644 --- a/src/types/api/instance.d.ts +++ b/src/types/api/instance.d.ts @@ -6,6 +6,7 @@ export type GetInstance = (params: { instanceId: string; }) => Promise<{ json: GetInstanceResponse; + ref: GetInstanceResponse; params: { worldId: string; instanceId: string }; }>;