From 776138c7fcb569e9ad86eb15202cd1fdf8ba4102 Mon Sep 17 00:00:00 2001 From: Tristan Yang Date: Wed, 22 Mar 2023 11:36:45 +0800 Subject: [PATCH] chore: ignore add close class in widget when embed mode --- src/widget/index.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/widget/index.tsx b/src/widget/index.tsx index cdec7f7a..7711a0a6 100644 --- a/src/widget/index.tsx +++ b/src/widget/index.tsx @@ -21,12 +21,14 @@ function Widget({ hostId }: Props) { setVisible((prev) => !prev); }; useEffect(() => { - if (!visible) { - document.documentElement.classList.add("close"); - } else { - document.documentElement.classList.remove("close"); + if (embed) { + if (!visible) { + document.documentElement.classList.add("close"); + } else { + document.documentElement.classList.remove("close"); + } } - }, [visible]); + }, [visible, embed]); if (!rehydrated) return null; if (!embed) return ;