Images-DnRohP9j.js 2.8 KB

1
  1. import{s as R,y as t,K as p,v as z,w as D,ai as K,f as i,ad as y,cY as _,ae as O,cZ as Q,z as F,P as Y,Q as f,D as Z}from"./index-DT8qTvyx.js";var q=function(n){R(l,n);function l(){var o=n!==null&&n.apply(this,arguments)||this;return o.list=[],o}return l.prototype.handleEnlarge=function(o){var a=this.props,h=a.onImageEnlarge,c=a.src,m=a.originalSrc;h&&h(t(t({},o),{originalSrc:o.originalSrc||o.src,list:this.list.map(function(e){return{src:c?p(c,e,"| raw"):e&&e.image||e,originalSrc:m?p(m,e,"| raw"):(e==null?void 0:e.src)||p(c,e,"| raw")||(e==null?void 0:e.image)||e,title:e&&(e.enlargeTitle||e.title),caption:e&&(e.enlargeCaption||e.description||e.caption)}})}),this.props)},l.prototype.render=function(){var o=this,a=this.props,h=a.className,c=a.style,m=a.defaultImage,e=a.thumbMode,v=a.thumbRatio,G=a.data;a.name;var T=a.placeholder,g=a.classnames,C=a.source,M=a.delimiter,P=a.enlargeAble,k=a.enlargeWithGallary,N=a.src,A=a.originalSrc,I=a.listClassName,w=a.options,x=a.showToolbar,V=a.toolbarActions,W=a.imageGallaryClassName;a.galleryControlClassName;var d=a.id,S=a.wrapperCustomStyle,j=a.env,u=a.themeCss;a.imagesControlClassName;var b,s;return typeof C=="string"&&z(C)?s=D(C,G,"| raw")||void 0:Array.isArray(b=K(this.props))||typeof b=="string"?s=b:Array.isArray(w)&&(s=w),typeof s=="string"?s=s.split(M):s&&!Array.isArray(s)&&(s=[s]),this.list=s,i.createElement("div",{className:g("ImagesField",h,y(t(t({},this.props),{name:"imagesControlClassName",id:d,themeCss:u})),y(t(t({},this.props),{name:"wrapperCustomStyle",id:d,themeCss:S}))),style:c},Array.isArray(s)?i.createElement("div",{className:g("Images",I)},s.map(function(r,E){return i.createElement(_,{index:E,className:g("Images-item"),key:E,src:(N?p(N,r,"| raw"):r&&r.image)||r,originalSrc:(A?p(A,r,"| raw"):r&&r.src)||r,title:r&&r.title,caption:r&&(r.description||r.caption),thumbMode:e,thumbRatio:v,enlargeAble:P,enlargeWithGallary:k,onEnlarge:o.handleEnlarge,showToolbar:x,imageGallaryClassName:"".concat(W," ").concat(y(t(t({},o.props),{name:"imageGallaryClassName",id:d,themeCss:u}))," ").concat(y(t(t({},o.props),{name:"galleryControlClassName",id:d,themeCss:u}))),toolbarActions:V})})):m?i.createElement("div",{className:g("Images",I)},i.createElement(_,{className:g("Images-item"),src:m,thumbMode:e,thumbRatio:v})):T,i.createElement(O,t({},this.props,{config:{wrapperCustomStyle:S,id:d,themeCss:u,classNames:[{key:"imagesControlClassName"},{key:"galleryControlClassName"}]},env:j})))},l.defaultProps={className:"",delimiter:",",defaultImage:Q,placehoder:"-",thumbMode:"contain",thumbRatio:"1:1"},F([Y,f("design:type",Function),f("design:paramtypes",[Object]),f("design:returntype",void 0)],l.prototype,"handleEnlarge",null),l}(i.Component),H=function(n){R(l,n);function l(){return n!==null&&n.apply(this,arguments)||this}return l=F([Z({type:"images"})],l),l}(q);export{q as ImagesField,H as ImagesFieldRenderer};