From 3b45fdf135beb873e77ac79bdd0b4e65b9720b4b Mon Sep 17 00:00:00 2001 From: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Mon, 16 Oct 2023 08:01:39 +0200 Subject: [PATCH] fix(admin-ui): Create analytics if FF is enabled (#5367) Co-authored-by: Philip Korsholm <88927411+pKorsholm@users.noreply.github.com> --- packages/admin-ui/ui/src/pages/invite.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/admin-ui/ui/src/pages/invite.tsx b/packages/admin-ui/ui/src/pages/invite.tsx index b18303768d..314ea4643b 100644 --- a/packages/admin-ui/ui/src/pages/invite.tsx +++ b/packages/admin-ui/ui/src/pages/invite.tsx @@ -18,6 +18,7 @@ import AnalyticsConfigForm, { AnalyticsConfigFormType, } from "../components/organisms/analytics-config-form" import { nestedForm } from "../utils/nested-form" +import { useFeatureFlag } from "../providers/feature-flag-provider" type FormValues = { password: string @@ -69,6 +70,8 @@ const InvitePage = () => { setError, } = form + const { isFeatureEnabled } = useFeatureFlag() + const { mutateAsync: acceptInvite, isLoading: acceptInviteIsLoading } = useAdminAcceptInvite() const { @@ -116,7 +119,9 @@ const InvitePage = () => { !data.analytics.opt_out && token?.user_email - await createAnalyticsConfig(data.analytics) + if (isFeatureEnabled("analytics")) { + await createAnalyticsConfig(data.analytics) + } if (shouldTrackEmail) { trackUserEmail({