File tree Expand file tree Collapse file tree
src/ContentProcessorWeb/src/Pages/DefaultPage/Components/ProcessSteps Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) => (
You can’t perform that action at this time.
0 commit comments