From abd62f2685735bb6ea58f4a163605297fddd2519 Mon Sep 17 00:00:00 2001 From: Dom Parfitt Date: Thu, 24 Dec 2020 18:21:13 +0000 Subject: [PATCH] Force full re-render on disabled zoom --- src/Graphviz.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Graphviz.tsx b/src/Graphviz.tsx index d542dc1..8421635 100644 --- a/src/Graphviz.tsx +++ b/src/Graphviz.tsx @@ -36,6 +36,11 @@ export class Graphviz extends React.Component { private renderGraph = () => { const { dot, options } = this.props; + + if (!options?.zoom) { + document.querySelector(`#${this.id}`)?.childNodes.forEach((child) => child.remove()); + } + graphviz(`#${this.id}`) .options({ ...Graphviz.defaultOptions,