Skip to content

Commit a385487

Browse files
Merge pull request #262 from microsoft/kings-cp-22999
fix: process steps bug 22999
2 parents 1a5e29b + eb96e01 commit a385487

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

  • src/ContentProcessorWeb/src/Pages/DefaultPage/Components/ProcessSteps

src/ContentProcessorWeb/src/Pages/DefaultPage/Components/ProcessSteps/ProcessSteps.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ const ProcessSteps = () => {
2222
}), shallowEqual
2323
);
2424

25+
const hasValidSelection = !!store.selectedItem && !!store.selectedItem.process_id;
26+
const hasProcessStepsData = Array.isArray(store.processStepsData) && store.processStepsData.length > 0;
27+
2528
const renderProcessTimeInSeconds = (timeString: string) => {
2629
if (!timeString) {
2730
return timeString;
@@ -65,6 +68,14 @@ const ProcessSteps = () => {
6568
};
6669
}, []);
6770

71+
if (!hasValidSelection || !hasProcessStepsData) {
72+
return (
73+
<div style={{ padding: '20px', textAlign: 'center', color: '#666' }}>
74+
No data available.
75+
</div>
76+
);
77+
}
78+
6879
return (
6980
<Accordion collapsible>
7081
{!status.includes(store.selectedItem.status) && store.processStepsData?.map((step, index) => (

0 commit comments

Comments
 (0)