From 541dcd2bb78f018ce24032813f3f5faf8b8cb85e Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Tue, 21 Feb 2023 19:43:18 +0100 Subject: [PATCH] :bug: Fix bubble proper cleanup function --- packages/js/package.json | 2 +- packages/react/package.json | 2 +- packages/react/src/Bubble.tsx | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/js/package.json b/packages/js/package.json index d5d138571..268e709a0 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/js", - "version": "0.0.10", + "version": "0.0.11", "description": "Javascript library to display typebots on your website", "type": "module", "main": "dist/index.js", diff --git a/packages/react/package.json b/packages/react/package.json index 10ebc342d..2527848be 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/react", - "version": "0.0.10", + "version": "0.0.11", "description": "React library to display typebots on your website", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/react/src/Bubble.tsx b/packages/react/src/Bubble.tsx index 19a9d3713..26b1e7d18 100644 --- a/packages/react/src/Bubble.tsx +++ b/packages/react/src/Bubble.tsx @@ -25,6 +25,9 @@ export const Bubble = (props: Props) => { await import('@typebot.io/js/dist/web') setIsInitialized(true) })() + return () => { + ref.current?.remove() + } }, []) const attachBubbleToDom = useCallback((props: Props) => {