testeranto
Version:
the AI powered BDD test framework for typescript projects
12 lines (11 loc) • 1.36 kB
JavaScript
import React, { useState } from "react";
import { ProjectsTree } from "./ProjectsTree";
export const TestPageLeftContent = ({ projects, setExpandedSections, expandedSections, logs, setActiveTab, setSelectedFile, runtime, selectedSourcePath, activeTab, setSelectedSourcePath, projectName, testName, }) => {
const [syncEnabled, setSyncEnabled] = useState(false);
return (React.createElement("div", { className: "p-2" },
React.createElement("div", { className: "d-flex align-items-center mb-2" },
React.createElement("div", { className: "form-check form-switch" },
React.createElement("input", { className: "form-check-input", type: "checkbox", checked: syncEnabled, onChange: (e) => setSyncEnabled(e.target.checked), id: "fileSyncToggle", disabled: true }),
React.createElement("label", { className: "form-check-label small", htmlFor: "fileSyncToggle" }, "Live File Sync (Unavailable)"))),
React.createElement(ProjectsTree, { projects: projects, currentProjectName: projectName, currentTestName: testName, setExpandedSections: setExpandedSections, expandedSections: expandedSections, logs: logs, setActiveTab: setActiveTab, setSelectedFile: setSelectedFile, runtime: runtime, selectedSourcePath: selectedSourcePath, activeTab: activeTab, setSelectedSourcePath: setSelectedSourcePath })));
};