From 3b11618c039b2e9844a4e70def167dff8667b5da Mon Sep 17 00:00:00 2001 From: Mike Date: Tue, 13 Aug 2024 15:27:29 +0200 Subject: [PATCH] Fix: Add close event to settings modal on project click (#2651) --- packages/frontend-2/components/settings/Dialog.vue | 1 + packages/frontend-2/components/settings/server/Projects.vue | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/packages/frontend-2/components/settings/Dialog.vue b/packages/frontend-2/components/settings/Dialog.vue index 3153593fe..448786c3b 100644 --- a/packages/frontend-2/components/settings/Dialog.vue +++ b/packages/frontend-2/components/settings/Dialog.vue @@ -84,6 +84,7 @@ ]" :user="user" :workspace-id="targetWorkspaceId" + @close="isOpen = false" /> diff --git a/packages/frontend-2/components/settings/server/Projects.vue b/packages/frontend-2/components/settings/server/Projects.vue index 410ba7d40..b296c6d91 100644 --- a/packages/frontend-2/components/settings/server/Projects.vue +++ b/packages/frontend-2/components/settings/server/Projects.vue @@ -110,6 +110,10 @@ import { isProject } from '~~/lib/server-management/helpers/utils' import { useDebouncedTextInput } from '@speckle/ui-components' import { usePaginatedQuery } from '~/lib/common/composables/graphql' +const emit = defineEmits<{ + (e: 'close'): void +}>() + const { on, bind, value: search } = useDebouncedTextInput() const router = useRouter() @@ -147,5 +151,6 @@ const openProjectDeleteDialog = (item: ItemType) => { const handleProjectClick = (item: ItemType) => { router.push(`/projects/${item.id}`) + emit('close') }