({ runtimeStatus, classes }: ProcessRuntimeStatusProps) => {
return <>
{ runtimeStatus?.error &&
- <ExpansionPanel className={classes.error} elevation={0}>
+ <div data-cy='process-runtime-status-error'><ExpansionPanel className={classes.error} elevation={0}>
<ExpansionPanelSummary className={classes.summary} expandIcon={<ExpandMoreIcon />}>
<Typography className={classNames(classes.heading, classes.errorColor)}>
{`Error: ${runtimeStatus.error }`}
{runtimeStatus?.errorDetail || 'No additional error details available'}
</Typography>
</ExpansionPanelDetails>
- </ExpansionPanel>
+ </ExpansionPanel></div>
}
{ runtimeStatus?.warning &&
- <ExpansionPanel className={classes.warning} elevation={0}>
+ <div data-cy='process-runtime-status-warning' ><ExpansionPanel className={classes.warning} elevation={0}>
<ExpansionPanelSummary className={classes.summary} expandIcon={<ExpandMoreIcon />}>
<Typography className={classNames(classes.heading, classes.warningColor)}>
{`Warning: ${runtimeStatus.warning }`}
{runtimeStatus?.warningDetail || 'No additional warning details available'}
</Typography>
</ExpansionPanelDetails>
- </ExpansionPanel>
+ </ExpansionPanel></div>
}
</>
});
\ No newline at end of file