src/templates/semantic/iconClass.js
export default (iconset, name, spinning) => {
const icons = {
'plus-squre-o': 'plus square outline',
'minus-squre-o': 'minus square outline',
'question-sign': 'question circle',
'remove-circle': 'trash alternate outline',
'new-window': 'external alternate',
'files-o': 'file outline',
'move': 'arrows alternate',
'link' : 'linkify'
};
if (icons.hasOwnProperty(name)) {
name = icons[name];
}
name = name || '';
name = name.replace(/-/g, ' ');
name = name.replace(/ o$/, ' outline');
return spinning ? `icon ${name} loading` : `icon ${name}`;
};