Fix iframe

This commit is contained in:
dvirlabs 2025-07-11 19:16:16 +03:00
parent 05a8a64039
commit f48a5210b8

View File

@ -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,6 +240,8 @@ function Diagram() {
</div>
</div>
{!isIframe && (
<>
<button className="btn" style={{ background: '#d28519' }} onClick={() => {
const newName = prompt("Enter new diagram name:");
if (newName) {
@ -262,6 +265,8 @@ function Diagram() {
<button className="btn" onClick={handleDeleteEdge} style={{ background: selectedEdge ? '#b81a1a' : '#ccc', color: selectedEdge ? 'white' : '#666', cursor: selectedEdge ? 'pointer' : 'not-allowed' }} disabled={!selectedEdge}>🗑 Delete Edge</button>
<button className="btn" onClick={handleDeleteDiagram} style={{ background: 'red' }}>🗑 Delete Diagram</button>
</>
)}
</div>
{showForm && (