enhancing error handling

This commit is contained in:
Eng. Elias
2024-03-15 11:31:14 +04:00
parent 8615f106d6
commit 7a886fa31a
6 changed files with 35 additions and 17 deletions

View File

@@ -292,7 +292,7 @@ export default function MissionModal(props: {
</div>
) : (
<div>
{mission?.tasks ? (
{mission?.tasks.length > 0 ? (
<div>
<TasksAccordion tasks={mission.tasks} />
</div>
@@ -309,7 +309,9 @@ export default function MissionModal(props: {
<div className="my-3">
<Button
color="blue"
disabled={runMissionLoading}
disabled={
runMissionLoading || mission?.tasks.length === 0
}
onClick={() => {
handleRunMission()
.then((missionData) => {

View File

@@ -196,18 +196,6 @@ function NewMissionModal(props: {
theme={selectTheme}
/>
</div>
<div className="mb-4">
<label className="font-bold text-lg">Tasks:</label>
<div>
<MissionTaskEditor
mission={tempMission!}
agents={agentsData?.agents}
onMissionChange={(mission: Mission) => {
setTempMission(mission);
}}
/>
</div>
</div>
</div>
</TEModalBody>