Files
MinecraftChat/app/server/parsers/extra.js
T
AlexKvazos 127e163f73 ES6 Stuff
2015-05-19 20:05:53 -05:00

30 lines
659 B
JavaScript

import {stringToCode} from '../utils';
export default (extra) => {
let string = '';
// for each piece of text
extra.forEach((data) => {
// get the text out of the element
let text;
if (typeof data === 'string') {
text = data;
} else if (typeof data === 'object') {
text = data.text;
}
// if text is available
if (text) {
text = text.replace(/§k/ig, ''); // remove crazy format
text = text.replace(/§l/ig, ''); // remove bold format
string += '§' + stringToCode(data.color) + text; // add the color code to the string
}
});
return string;
};