Skip to content

Commit 3dc18e3

Browse files
committed
update structure for planpage
1 parent 91f0a3e commit 3dc18e3

3 files changed

Lines changed: 306 additions & 309 deletions

File tree

src/frontend_react/src/components/content/PlanPanelRight.tsx

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,15 @@ import { History20Filled, MoreHorizontalRegular, TaskListSquareLtr20Regular, Tas
55
import PanelRight from "@/coral/components/Panels/PanelRight";
66
import PanelRightToolbar from "@/coral/components/Panels/PanelRightToolbar";
77
import TaskDetails from "./TaskDetails";
8+
import { TaskDetailsProps } from "@/models";
89

910

10-
11-
interface PlanPanelRightProps {
12-
activeTask: any | null;
13-
onAddAgent: () => void;
14-
onAddHuman: () => void;
15-
}
16-
17-
const PlanPanelRight: React.FC<PlanPanelRightProps> = ({
18-
activeTask,
19-
onAddAgent,
20-
onAddHuman,
11+
const PlanPanelRight: React.FC<TaskDetailsProps> = ({
12+
planData,
13+
OnApproveStep,
14+
OnRejectStep,
2115
}) => {
22-
if (!activeTask) return null;
16+
if (!planData) return null;
2317

2418
return (
2519
<PanelRight
@@ -28,16 +22,12 @@ const PlanPanelRight: React.FC<PlanPanelRightProps> = ({
2822
panelResize={true}
2923
panelType="first"
3024
>
31-
<PanelRightToolbar panelTitle="Task Details" panelIcon={<TaskListSquareLtr20Regular />}>
32-
33-
</PanelRightToolbar>
3425

3526
<div >
3627
<TaskDetails
37-
taskName={activeTask.name}
38-
subTasks={activeTask.subTasks}
39-
agents={activeTask.agents}
40-
humans={activeTask.humans}
28+
planData={planData}
29+
OnApproveStep={OnApproveStep}
30+
OnRejectStep={OnRejectStep}
4131
/>
4232
</div>
4333
</PanelRight>

src/frontend_react/src/pages/PlanPage.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import ContentToolbar from '@/coral/components/Content/ContentToolbar';
3434
import Chat from '@/coral/modules/Chat';
3535
import TaskDetails from '@/components/content/TaskDetails';
3636
import PlanChat from '@/components/content/PlanChat';
37+
import PlanPanelRight from '@/components/content/PlanPanelRight';
3738

3839
/**
3940
* Page component for displaying a specific plan
@@ -112,14 +113,15 @@ const PlanPage: React.FC = () => {
112113
planData={planData}
113114
OnChatSubmit={handleOnchatSubmit}
114115
/>
115-
<TaskDetails
116-
planData={planData}
117-
OnApproveStep={handleApproveStep}
118-
OnRejectStep={handleRejectStep}
119-
/>
120116
</>
121117
)}
122118
</Content>
119+
120+
<PlanPanelRight
121+
planData={planData}
122+
OnApproveStep={handleApproveStep}
123+
OnRejectStep={handleRejectStep}
124+
/>
123125
</CoralShellRow>
124126
</CoralShellColumn>
125127
);

0 commit comments

Comments
 (0)