remove all references to crisp

This commit is contained in:
Abi Raja 2024-07-09 17:16:51 -04:00
parent 7f7d0c3504
commit 1d1cbfc6f6
3 changed files with 0 additions and 40 deletions

View File

@ -9,7 +9,6 @@ import AvatarDropdown from "./AvatarDropdown";
import { UserResponse } from "./types";
import { POSTHOG_HOST, POSTHOG_KEY, SAAS_BACKEND_URL } from "../../config";
import LandingPage from "./LandingPage";
// import { loadCrispChat } from "../../lib/crisp";
import Intercom from "@intercom/messenger-js-sdk";
function AppContainer() {
@ -61,10 +60,6 @@ function AppContainer() {
last_name: user.last_name,
});
// Initialize Crisp Chat
// loadCrispChat();
// window.$crisp.push(["set", "user:email", [user.email]]);
setSubscriberTier(user.subscriber_tier);
}

View File

@ -28,6 +28,3 @@ export const IS_FREE_TRIAL_ENABLED = false;
// PostHog
export const POSTHOG_KEY = import.meta.env.VITE_POSTHOG_KEY || null;
export const POSTHOG_HOST = import.meta.env.VITE_POSTHOG_HOST || null;
// Crisp
export const CRISP_WEBSITE_ID = import.meta.env.VITE_CRISP_WEBSITE_ID || null;

View File

@ -1,32 +0,0 @@
import { CRISP_WEBSITE_ID } from "../config";
export const loadCrispChat = (): (() => void) => {
if (document.getElementById("crisp-chat-script")) {
// The script element already exists, so don't add it again
return () => {};
}
window.$crisp = [];
window.CRISP_WEBSITE_ID = CRISP_WEBSITE_ID;
const d = document;
const s = d.createElement("script");
s.src = "https://client.crisp.chat/l.js";
s.async = true;
d.getElementsByTagName("head")[0].appendChild(s);
return () => {
// Cleanup function to remove the script when it's no longer needed
const scriptElement = document.getElementById("crisp-chat-script");
if (scriptElement && scriptElement.parentNode) {
scriptElement.parentNode.removeChild(scriptElement);
}
};
};
declare global {
interface Window {
// Crisp
$crisp: unknown[]; // TODO: Replace with better type
CRISP_WEBSITE_ID: string;
}
}