From a299cae8e861bf4f6b7f422ee21a521e19488733 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Mon, 2 Dec 2024 17:36:57 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9(frontend)=20prevent=20an=20error?= =?UTF-8?q?=20if=20crisp=20is=20not=20defined?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While hot reloading the stack, I got an error, Crisp not being defined at the time of the component rendering. Prevent such issue. I am not 100% sure this commit is useful, WDYT? --- .../rooms/livekit/components/controls/SupportToggle.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/frontend/src/features/rooms/livekit/components/controls/SupportToggle.tsx b/src/frontend/src/features/rooms/livekit/components/controls/SupportToggle.tsx index 496ce7ad..2db1757d 100644 --- a/src/frontend/src/features/rooms/livekit/components/controls/SupportToggle.tsx +++ b/src/frontend/src/features/rooms/livekit/components/controls/SupportToggle.tsx @@ -9,6 +9,10 @@ export const SupportToggle = () => { const [isOpened, setIsOpened] = useState($crisp.is('chat:opened')) useEffect(() => { + if (!Crisp) { + return + } + Crisp.chat.onChatOpened(() => { setIsOpened(true) })