import{r as e,h as l}from"./p-841644e5.js";const s=class{constructor(l){e(this,l);this.styleClass="";this.theme="ec";this.imageAlt=undefined;this.mediaHref=undefined;this.mediaIframeHref=undefined;this.mediaSharePath=undefined;this.meta=undefined;this.type="image";this.icon="video"}getClass(){return[`ecl-gallery__item`,`sc-ecl-gallery-${this.theme}`,this.styleClass].join(" ")}getLinkAttr(){const e={"data-ecl-gallery-item":""};if(this.mediaSharePath){e["data-ecl-gallery-item-share"]=this.mediaSharePath}if(this.mediaIframeHref){e["data-ecl-gallery-item-embed-src"]=this.mediaIframeHref}return e}render(){return l("li",{class:this.getClass()},l("a",Object.assign({href:this.mediaIframeHref?this.mediaIframeHref:this.mediaHref,class:`ecl-gallery__item-link sc-ecl-gallery-${this.theme}`},this.getLinkAttr()),l("figure",{class:`ecl-gallery__image-container sc-ecl-gallery-${this.theme}`},l("slot",{name:"video"}),this.type!=="html-video"?l("img",{src:this.mediaHref,alt:this.imageAlt,class:`ecl-gallery__image sc-ecl-gallery-${this.theme}`}):"",this.type!=="image"?l("ecl-icon",{"style-class":`ecl-gallery__image-icon sc-ecl-gallery-${this.theme}`,icon:this.icon,size:"l"}):"",l("figcaption",{class:`ecl-gallery__description sc-ecl-gallery-${this.theme}`,"data-ecl-gallery-description":true},l("slot",null),l("span",{class:`ecl-gallery__meta sc-ecl-gallery-${this.theme}`,"data-ecl-gallery-meta":true},this.meta)))))}};export{s as ecl_gallery_item};
//# sourceMappingURL=p-65ff7d5e.entry.js.map