meraproject/content/modulebz/js/module/blocks/ServiceIconsList.js

43 lines
1.0 KiB
JavaScript
Raw Normal View History

var ServiceIconsList;
export default window.ServiceIconsList = ServiceIconsList = class ServiceIconsList extends React.Component {
constructor(props) {
super(props);
this.state = {
data: props.data
};
}
render() {
var i, selected, url1, url2;
url1 = H.parse();
if (this.state.data.length > 0) {
return /*#__PURE__*/React.createElement("div", {
class: "apps"
}, function () {
var j, len, ref, results;
ref = this.state.data;
results = [];
for (j = 0, len = ref.length; j < len; j++) {
i = ref[j];
url2 = H.parse(i.link);
selected = url1[0] === url2[0] ? ' selected' : '';
results.push( /*#__PURE__*/React.createElement("a", {
className: "app" + selected,
href: i.link,
style: {
backgroundImage: 'url(' + i.icon + ')'
},
title: i.title
}));
}
return results;
}.call(this));
} else {
return null;
}
}
};