From edfc8c8d18892b58ec118117a95440bb87292dba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Thu, 3 Oct 2024 10:17:39 +0200 Subject: [PATCH] try(dashboard): slack integration window does not work (test 2) --- .../src/components/integrations/forms/slack-integration.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/dashboard/src/components/integrations/forms/slack-integration.tsx b/apps/dashboard/src/components/integrations/forms/slack-integration.tsx index fe714323..77e10600 100644 --- a/apps/dashboard/src/components/integrations/forms/slack-integration.tsx +++ b/apps/dashboard/src/components/integrations/forms/slack-integration.tsx @@ -21,8 +21,11 @@ export function SlackIntegrationForm({ }) { const { organizationId } = useAppParams(); useWS(`/live/integrations/slack?organizationId=${organizationId}`, (res) => { + // @ts-expect-error + console.log('3. slack integration done', window.slackPopup); // @ts-expect-error if (window.slackPopup && typeof window.slackPopup.close === 'function') { + console.log('4. close popup'); // @ts-expect-error window.slackPopup.close(); } @@ -38,11 +41,14 @@ export function SlackIntegrationForm({ }); const mutation = api.integration.createOrUpdateSlack.useMutation({ async onSuccess(res) { + console.log('1. onSuccess', res); + const url = res.slackInstallUrl; const width = 600; const height = 800; const left = window.screenX + (window.outerWidth - width) / 2; const top = window.screenY + (window.outerHeight - height) / 2.5; + console.log('2. open popup'); // @ts-expect-error window.slackPopup = window.open( url,