Fix iframe
This commit is contained in:
parent
05a8a64039
commit
f48a5210b8
@ -31,6 +31,7 @@ function Diagram() {
|
|||||||
const [selectedEdge, setSelectedEdge] = useState(null);
|
const [selectedEdge, setSelectedEdge] = useState(null);
|
||||||
const [diagramName, setDiagramName] = useState(null);
|
const [diagramName, setDiagramName] = useState(null);
|
||||||
const [diagramList, setDiagramList] = useState([]);
|
const [diagramList, setDiagramList] = useState([]);
|
||||||
|
const isIframe = window.self !== window.top;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
let isMounted = true;
|
let isMounted = true;
|
||||||
@ -239,6 +240,8 @@ function Diagram() {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{!isIframe && (
|
||||||
|
<>
|
||||||
<button className="btn" style={{ background: '#d28519' }} onClick={() => {
|
<button className="btn" style={{ background: '#d28519' }} onClick={() => {
|
||||||
const newName = prompt("Enter new diagram name:");
|
const newName = prompt("Enter new diagram name:");
|
||||||
if (newName) {
|
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={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>
|
<button className="btn" onClick={handleDeleteDiagram} style={{ background: 'red' }}>🗑️ Delete Diagram</button>
|
||||||
|
</>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{showForm && (
|
{showForm && (
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user