feat(wip): integration settings

This commit is contained in:
karishmas6
2024-09-17 17:16:15 +05:30
parent ff2aed9c0b
commit 6385a064cd

View File

@@ -3,6 +3,7 @@ import { RecordingsTable } from "../molecules/RecordingsTable";
import { Grid } from "@mui/material";
import { RunSettings, RunSettingsModal } from "../molecules/RunSettings";
import { ScheduleSettings, ScheduleSettingsModal } from "../molecules/ScheduleSettings";
import { IntegrationSettings, IntegrationSettingsModal } from "../molecules/IntegrationSettings";
interface RecordingsProps {
handleEditRecording: (fileName: string) => void;
@@ -18,6 +19,17 @@ export const Recordings = ({ handleEditRecording, handleRunRecording, setFileNam
const [integrateSettingsAreOpen, setIntegrateSettingsAreOpen] = useState(false);
const [params, setParams] = useState<string[]>([]);
const handleSettingsAndIntegrate = (fileName: string, params: string[]) => {
if (params.length === 0) {
setIntegrateSettingsAreOpen(true);
setFileName(fileName);
} else {
setParams(params);
setIntegrateSettingsAreOpen(true);
setFileName(fileName);
}
}
const handleSettingsAndRun = (fileName: string, params: string[]) => {
if (params.length === 0) {
setRunSettingsAreOpen(true);