From f48a5210b813bd70291a94c7ab66220b6f135a5c Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Fri, 11 Jul 2025 19:16:16 +0300 Subject: [PATCH] Fix iframe --- frontend/src/components/Diagram.jsx | 45 ++++++++++++++++------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/Diagram.jsx b/frontend/src/components/Diagram.jsx index 4abcf92..f4ced64 100644 --- a/frontend/src/components/Diagram.jsx +++ b/frontend/src/components/Diagram.jsx @@ -31,6 +31,7 @@ function Diagram() { const [selectedEdge, setSelectedEdge] = useState(null); const [diagramName, setDiagramName] = useState(null); const [diagramList, setDiagramList] = useState([]); + const isIframe = window.self !== window.top; useEffect(() => { let isMounted = true; @@ -239,29 +240,33 @@ function Diagram() { - + {!isIframe && ( + <> + - - + + - + - + - + + + )} {showForm && ( @@ -306,4 +311,4 @@ function Diagram() { ); } -export default Diagram; +export default Diagram; \ No newline at end of file