in src/components/TestResult/ResultErrorBody.tsx [44:83]
export function ResultErrorBody({
actionTitles,
code,
errorMessage,
resultCategory,
stepIndex,
stepName,
}: IResultErrorBody) {
return (
<>
<EuiFlexGroup direction="column" gutterSize="none">
{actionTitles.map((name, index) => (
<ResultContentWrapper alignItems="center" gutterSize="xs" key={name + index}>
<EuiFlexItem grow={false}>{symbols[resultCategory]}</EuiFlexItem>
<EuiFlexItem>
<EuiText size="s">{name}</EuiText>
</EuiFlexItem>
</ResultContentWrapper>
))}
</EuiFlexGroup>
<ResultErrorAccordion
id={stepName}
initialIsOpen
buttonContent="Step code"
key={stepIndex}
paddingSize="s"
buttonClassName="euiAccordionForm__button"
>
{errorMessage && (
<>
<EuiCodeBlock language="js" paddingSize="m" whiteSpace="pre">
{code}
</EuiCodeBlock>
<EuiCodeBlock paddingSize="m">{removeColorCodes(errorMessage)}</EuiCodeBlock>
</>
)}
</ResultErrorAccordion>
</>
);
}