feat(wip): integration settings
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user