diff --git a/frontend/src/components/utilities/intercom/intercom.ts b/frontend/src/components/utilities/intercom/intercom.ts index 6de514ff4..4a6d2aa92 100644 --- a/frontend/src/components/utilities/intercom/intercom.ts +++ b/frontend/src/components/utilities/intercom/intercom.ts @@ -50,18 +50,16 @@ export const load = () => { } } })(); - console.log("loaded", APP_ID); } // Initializes Intercom export const boot = (options = {}) => { + console.log("boot", options) window && window.Intercom && window.Intercom("boot", { app_id: APP_ID, ...options }); - console.log("booted"); }; export const update = () => { window && window.Intercom && window.Intercom("update"); - console.log("updated"); }; \ No newline at end of file diff --git a/frontend/src/components/utilities/intercom/intercomProvider.ts b/frontend/src/components/utilities/intercom/intercomProvider.ts index 1c033da7f..7d1cde964 100644 --- a/frontend/src/components/utilities/intercom/intercomProvider.ts +++ b/frontend/src/components/utilities/intercom/intercomProvider.ts @@ -1,6 +1,8 @@ import { useEffect } from "react"; import { useRouter } from "next/router"; +import { useUser } from "@app/context"; + import { boot as bootIntercom, load as loadIntercom, @@ -9,12 +11,13 @@ import { // eslint-disable-next-line @typescript-eslint/no-unused-vars export const IntercomProvider = ({ children }: { children: any }) => { + const { user } = useUser(); const router = useRouter(); if (typeof window !== "undefined") { console.log("window is defined"); loadIntercom(); - bootIntercom(); + bootIntercom({name: `${user.firstName} ${user.lastName}`, email: user.email}); } useEffect(() => {