- initial selected step
- assignees id to name on table view
This commit is contained in:
@@ -104,7 +104,7 @@ export default function Home({ user, userEntitiesWithLabel, userEntitiesTeachers
|
||||
],
|
||||
};
|
||||
setWorkflows((prev) => [...prev, newWorkflow]);
|
||||
setSelectedWorkflowId(newId);
|
||||
handleSelectWorkflow(newId);
|
||||
};
|
||||
|
||||
const onWorkflowChange = (updatedWorkflow: ApprovalWorkflow) => {
|
||||
@@ -113,8 +113,14 @@ export default function Home({ user, userEntitiesWithLabel, userEntitiesTeachers
|
||||
);
|
||||
}
|
||||
|
||||
const handleSelectWorkflow = (id: string) => {
|
||||
const handleSelectWorkflow = (id: string | undefined) => {
|
||||
setSelectedWorkflowId(id);
|
||||
const selectedWorkflow = workflows.find(wf => wf.id === id);
|
||||
if (selectedWorkflow) {
|
||||
setEntityId(selectedWorkflow.entityId || null);
|
||||
} else {
|
||||
setEntityId(null);
|
||||
}
|
||||
};
|
||||
|
||||
const handleDeleteWorkflow = (id: string) => {
|
||||
@@ -125,7 +131,7 @@ export default function Home({ user, userEntitiesWithLabel, userEntitiesTeachers
|
||||
setWorkflows(updatedWorkflows);
|
||||
|
||||
if (selectedWorkflowId === id) {
|
||||
setSelectedWorkflowId(updatedWorkflows.find(wf => wf.id)?.id);
|
||||
handleSelectWorkflow(updatedWorkflows.find(wf => wf.id)?.id);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user