diff --git a/apps/scandic-web/components/ChatbotScript/index.tsx b/apps/scandic-web/components/ChatbotScript/index.tsx index 540eff6a3..136ab1d68 100644 --- a/apps/scandic-web/components/ChatbotScript/index.tsx +++ b/apps/scandic-web/components/ChatbotScript/index.tsx @@ -2,12 +2,19 @@ import Script from "next/script" import { env } from "@/env/server" +import { CHATBOT_HIDE_ROUTES } from "@/components/ChatbotScript/constants" import { ChatbotRouteChange } from "@/components/ChatbotScript/RouteChange" import { getLang } from "@/i18n/serverContext" +import { getPathname } from "@/utils/getPathname" export default async function ChatbotScript() { const lang = await getLang() const liveLangs = env.CHATBOT_LIVE_LANGS + const pathName = await getPathname() + const isLive = liveLangs.includes(lang) + const shouldHideChatbot = CHATBOT_HIDE_ROUTES.some((route) => + pathName.includes(route) + ) return ( <> @@ -16,6 +23,7 @@ export default async function ChatbotScript() { src="https://chat.kindlycdn.com/kindly-chat.js" data-bot-key="910bd27a-7472-43a1-bcfc-955b41adc3e7" data-shadow-dom + data-bubble-hidden={!isLive || shouldHideChatbot} data-language={lang} defer >