chore: ignore add close class in widget when embed mode

This commit is contained in:
Tristan Yang
2023-03-22 11:36:45 +08:00
parent 5bfcc0d3bf
commit 776138c7fc
+7 -5
View File
@@ -21,12 +21,14 @@ function Widget({ hostId }: Props) {
setVisible((prev) => !prev); setVisible((prev) => !prev);
}; };
useEffect(() => { useEffect(() => {
if (!visible) { if (embed) {
document.documentElement.classList.add("close"); if (!visible) {
} else { document.documentElement.classList.add("close");
document.documentElement.classList.remove("close"); } else {
document.documentElement.classList.remove("close");
}
} }
}, [visible]); }, [visible, embed]);
if (!rehydrated) return null; if (!rehydrated) return null;
if (!embed) return <Popup handleClose={toggleVisible} hostId={hostId} />; if (!embed) return <Popup handleClose={toggleVisible} hostId={hostId} />;