From e26291943cc6ad6cd7c33578d3abcec64b0ead1b Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Sat, 3 Jan 2026 12:49:32 -0800 Subject: [PATCH] fix hydration error in moderation queue (#5038) * fix hydration error in moderation queue * disabled moderation button when no projects * fix circular prop type issue * Make moderation checklist clientonly --- .../ui/moderation/ModerationQueueCard.vue | 4 +++- apps/frontend/src/pages/[type]/[id].vue | 24 ++++++++++--------- apps/frontend/src/pages/moderation/index.vue | 1 + 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/apps/frontend/src/components/ui/moderation/ModerationQueueCard.vue b/apps/frontend/src/components/ui/moderation/ModerationQueueCard.vue index 5572027f..2c8ecbb8 100644 --- a/apps/frontend/src/components/ui/moderation/ModerationQueueCard.vue +++ b/apps/frontend/src/components/ui/moderation/ModerationQueueCard.vue @@ -90,7 +90,7 @@ - + @@ -133,6 +133,8 @@ const { addNotification } = injectNotificationManager() const formatRelativeTime = useRelativeTime() const moderationStore = useModerationStore() +const baseId = useId() + const props = defineProps<{ queueEntry: ModerationProject }>() diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index d6de08d7..7140963d 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -463,7 +463,7 @@ ? `standard` : `brand` " - :circular="auth.user && currentMember" + :circular="!!auth.user && !!currentMember" >