messageRender ? messageRender()

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]);