meraproject/content/modulebz/js/module/blocks/ServiceIconsList.js
keboss-m 5c21d25d45 Initial commit: Merakomis portal, Docker stack and user-reader API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 11:04:05 +03:00

43 lines
1.0 KiB
JavaScript

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;
}
}
};