in src/components/TypingBubble/index.tsx [20:42]
messageRender ? messageRender(content) : content,
options,
);
const bubbleRef = useRef<HTMLDivElement>(null);
useEffect(() => {
if (!('ResizeObserver' in window)) {
return;
}
// eslint-disable-next-line compat/compat
const resizeObserver = new ResizeObserver(() => {
onResize?.(bubbleRef.current!);
});
if (bubbleRef.current) {
resizeObserver.observe(bubbleRef.current);
}
return () => {
resizeObserver.disconnect();
};
}, [onResize]);