in src/components/graphs/dependency.tsx [85:98]
function render() {
if (!isRendering) return; // Exit if rendering is stopped
const dotLines = dots[dotIndex % dots.length];
const dot = dotLines.join("");
graphvizElement.renderDot(dot).on("end", function () {
dotIndex += 1;
if (dotIndex < dots.length) {
render(); // Only recurse if there are more dots to render
} else {
setIsRendering(false); // Stop rendering after all steps are done
}
});
}