@opencitylabs/bootstrap-italia
Version:
Bootstrap Italia templates for Form.io forms
142 lines (141 loc) • 3.71 kB
JavaScript
export default (iconset, name, spinning) => {
let biName = name;
switch (name) {
case 'cog':
biName = 'gear';
break;
case 'copy':
biName = 'back';
break;
case 'bars':
biName = 'list';
break;
case 'remove':
biName = 'trash';
break;
case 'font':
biName = 'type';
break;
case 'hashtag':
biName = 'hash';
break;
case 'th-list':
biName = 'menu-button-wide';
break;
case 'dot-circle-o':
biName = 'ui-radios';
break;
case 'plus-square-o':
biName = 'plus-square';
break;
case 'minus-square-o':
biName = 'dash-square';
break;
case 'plus-square':
biName = 'ui-checks';
break;
case 'phone-square':
biName = 'phone';
break;
case 'home':
biName = 'house';
break;
case 'clock-o':
biName = 'clock';
break;
case 'usd':
biName = 'currency-dollar';
break;
case 'html5':
biName = 'file-richtext';
break;
case 'pencil-square-o':
biName = 'pencil-square';
break;
case 'columns':
biName = 'layout-three-columns';
break;
case 'list-alt':
biName = 'window';
break;
case 'th-large':
biName = 'grid-fill';
break;
case 'folder-o':
biName = 'folder';
break;
case 'square-o':
biName = 'square';
break;
case 'user-secret':
biName = 'person-fill-slash';
break;
case 'folder-open':
biName = 'folder2-open';
break;
case 'th':
biName = 'grid-3x3-gap-fill';
break;
case 'tasks':
biName = 'view-stacked';
break;
case 'indent':
biName = 'text-indent-left';
break;
case 'refresh':
biName = 'arrow-repeat';
break;
case 'files-o':
biName = 'files';
break;
case 'wpforms':
biName = 'window-stack';
break;
case 'cube':
biName = 'box';
break;
case 'cubes':
biName = 'boxes';
break;
case 'check-square-o':
biName = 'check-square';
break;
case 'plus':
biName = 'plus-lg';
break;
case 'question-sign':
biName = 'question-circle';
break;
case 'remove-circle':
biName = 'x-circle';
break;
case 'new-window':
biName = 'window-plus';
break;
case 'move':
biName = 'arrows-move';
break;
case 'edit':
biName = 'pencil';
break;
case 'time':
biName = 'clock';
break;
case 'video':
biName = 'camera-video';
break;
case 'microphone':
biName = 'mic';
break;
case 'calendar':
biName = 'calendar';
break;
case 'check-circle':
biName = 'check-circle-fill';
break;
case 'times-circle':
biName = 'x-circle-fill';
break;
}
return spinning ? 'spinner-border spinner-border-sm' : `fa fa-${name} bi bi-${biName}`;
};