diff --git a/decnet_web/src/components/MazeNET/MazeNET.tsx b/decnet_web/src/components/MazeNET/MazeNET.tsx index 14cf62a2..63c771b0 100644 --- a/decnet_web/src/components/MazeNET/MazeNET.tsx +++ b/decnet_web/src/components/MazeNET/MazeNET.tsx @@ -1,7 +1,8 @@ import React, { useCallback, useEffect, useRef, useState } from 'react'; import { useSearchParams, useNavigate } from 'react-router-dom'; import { - PanelRightOpen, PanelRightClose, RotateCcw, UploadCloud, ArrowLeft, + PanelRightOpen, PanelRightClose, PanelLeftOpen, PanelLeftClose, + RotateCcw, UploadCloud, ArrowLeft, Plus, Trash2, Zap, Copy, Eye, ShieldAlert, GitMerge, Server, } from 'lucide-react'; import './MazeNET.css'; @@ -46,6 +47,7 @@ const MazeNET: React.FC = () => { const [topoVersion, setTopoVersion] = useState(0); const [selection, setSelection] = useState(null); const [inspectorOpen, setInspectorOpen] = useState(true); + const [paletteOpen, setPaletteOpen] = useState(true); const [services, setServices] = useState(DEFAULT_SERVICES); const [archetypes, setArchetypes] = useState(DEFAULT_ARCHETYPES); @@ -554,6 +556,9 @@ const MazeNET: React.FC = () => { + @@ -574,9 +579,13 @@ const MazeNET: React.FC = () => {
- + {paletteOpen && ( + + )}