@salla.sa/twilight-components
Version:
Salla Web Component
5 lines • 1.76 kB
JavaScript
/*!
* Crafted with ❤ by Salla
*/
System.register(["./p-f422bbf9.system.js"],(function(e){"use strict";var t,n,r,a;return{setters:[function(e){t=e.r;n=e.h;r=e.H;a=e.g}],execute:function(){var s=":host{display:block}";var i=e("salla_apps_icons",function(){function e(e){var n=this;t(this,e);var r;this.apps=salla.config.get("store.apps");this.hideTitle=undefined;this.appsTitle=undefined;this.vertical=undefined;this.appSlot=((r=this.host.querySelector('[slot="app"]'))===null||r===void 0?void 0:r.innerHTML)||"<img alt={name} src={icon} />";salla.onReady((function(){n.apps=salla.config.get("store.apps")}));salla.lang.onLoaded((function(){n.appsTitle=salla.lang.get("blocks.footer.download_apps")}))}e.prototype.getAppsArray=function(){return Object.entries(this.apps).map((function(e){var t=e[0],n=e[1];return{name:t,value:n}}))};e.prototype.componentWillLoad=function(){return new Promise((function(e){return salla.onReady(e)}))};e.prototype.render=function(){var e=this;var t=this.getAppsArray();if(Array.isArray(t)&&!t.length){return}return n(r,{class:"s-apps-icons"},!this.hideTitle&&n("h3",null,this.appsTitle),n("div",{class:{"s-apps-icons-list":true,vertical:this.vertical}},t.map((function(t,r){return n("a",{key:r,href:t.value,rel:"noreferrer",target:"_blank",class:"s-apps-icons-item",id:"app-slot",innerHTML:e.appSlot.replace(/\{icon\}/g,salla.url.cdn("images/".concat(t.name,".png"))).replace(/\{name\}/g,t.name)})}))))};e.prototype.componentDidRender=function(){var e;(e=this.host.querySelector('[slot="app"]'))===null||e===void 0?void 0:e.remove()};Object.defineProperty(e.prototype,"host",{get:function(){return a(this)},enumerable:false,configurable:true});return e}());i.style=s}}}));
//# sourceMappingURL=p-4924939b.system.entry.js.map