diff --git a/TestMasterUI/src/components/api-tester/ScenarioEditor.jsx b/TestMasterUI/src/components/api-tester/ScenarioEditor.jsx index 40c26bd..9b88655 100644 --- a/TestMasterUI/src/components/api-tester/ScenarioEditor.jsx +++ b/TestMasterUI/src/components/api-tester/ScenarioEditor.jsx @@ -12,16 +12,16 @@ import {Button} from '@/components/ui/button.jsx'; const apiClient = new APIClient(); // ConsoleArea Component -const ConsoleArea = ({value}) => ( - - - +const ConsoleArea = ({value, isVisible}) => ( +
+ +
); // Main ScenarioEditor Component @@ -29,6 +29,7 @@ const ScenarioEditor = () => { const diagramRef = useRef(null); const {currentScenario, currentFlowData, updateScenario} = useLoadTest(); const [isExecuting, setIsExecuting] = useState(false); + const [isConsoleVisible, setIsConsoleVisible] = useState(true); const { logs, @@ -89,6 +90,10 @@ const ScenarioEditor = () => { clearLogs(); }, [resetExecutor, clearLogs]); + const toggleConsole = useCallback((visibility) => { + setIsConsoleVisible(visibility); + }, []); + if (!currentFlowData) { return
Select a scenario to edit
; } @@ -104,8 +109,8 @@ const ScenarioEditor = () => { disabled={isExecuting} isRunning={isRunning} /> -
-
+
+
{ isExecuting={isExecuting} />
-
+
-
Output:
+
Output:
-
- +
+ +