diff --git a/src/Components/Modal/ErrorMessage.js b/src/Components/Modal/ErrorMessage.js
index 4d047c7..a96d1cf 100644
--- a/src/Components/Modal/ErrorMessage.js
+++ b/src/Components/Modal/ErrorMessage.js
@@ -19,12 +19,14 @@ export default class ErrorMessage extends React.Component {
createMarkup(text) {
let result = '';
- if (text && text.length > 0) {
+ if (Array.isArray(text) && text.length > 0) {
for (let i = 0; i < text.length; i++) {
result = result.concat(
convert.toHtml(this.escapeHtml(text[i])),
);
}
+ } else if (!Array.isArray(text) && text && text.length > 0) {
+ result = result.concat(convert.toHtml(this.escapeHtml(text)));
}
return { __html: result };
}
diff --git a/src/Components/Modal/ErrorMessage.test.js b/src/Components/Modal/ErrorMessage.test.js
index d8aa17a..9802cff 100644
--- a/src/Components/Modal/ErrorMessage.test.js
+++ b/src/Components/Modal/ErrorMessage.test.js
@@ -21,3 +21,14 @@ test('Should return html message', () => {
);
expect(container).toMatchSnapshot();
});
+
+test('Should return html message as string', () => {
+ const messages = '\x1b[30mblack\x1b[37mwhite';
+ const { container } = render(
+
+
+ black
+
+ white
+
+
+
+