You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.0 KiB

var y=Object.defineProperty;var u=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var f=(e,t,o)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,g=(e,t)=>{for(var o in t||(t={}))b.call(t,o)&&f(e,o,t[o]);if(u)for(var o of u(t))B.call(t,o)&&f(e,o,t[o]);return e};import{d as v,d6 as I,e as w,m as P,f as $,aT as x,aU as _,o as T,g as j,b as U,w as h,aP as k,h as D,t as N,x as S}from"./index-f4658ae7.js";import{U as V}from"./index-dc88db7c.js";import"./index-9eb90d49.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./useRefs-2f4603d7.js";const z=v({name:"TinymceImageUpload",components:{Upload:V},props:{fullscreen:{type:Boolean},disabled:{type:Boolean,default:!1}},emits:["uploading","done","error"],setup(e,{emit:t}){let o=!1;const{uploadUrl:l}=I(),{t:d}=w(),{prefixCls:i}=P("tinymce-img-upload"),n=$(()=>{const{disabled:p}=e;return{disabled:p}});function s(p){var m;const a=p.file,r=a==null?void 0:a.status,C=(m=a==null?void 0:a.response)==null?void 0:m.url,c=a==null?void 0:a.name;r==="uploading"?o||(t("uploading",c),o=!0):r==="done"?(t("done",c,C),o=!1):r==="error"&&(t("error"),o=!1)}return{prefixCls:i,handleChange:s,uploadUrl:l,t:d,getButtonProps:n}}});function E(e,t,o,l,d,i){const n=_("a-button"),s=_("Upload");return T(),j("div",{class:S([e.prefixCls,{fullscreen:e.fullscreen}])},[U(s,{name:"file",multiple:"",onChange:e.handleChange,action:e.uploadUrl,showUploadList:!1,accept:".jpg,.jpeg,.gif,.png,.webp"},{default:h(()=>[U(n,k({type:"primary"},g({},e.getButtonProps)),{default:h(()=>[D(N(e.t("component.upload.imgUpload")),1)]),_:1},16)]),_:1},8,["onChange","action"])],2)}const Y=x(z,[["render",E],["__scopeId","data-v-cd74582e"]]);export{Y as default};