ll-package
Version:
2 lines (1 loc) • 2.19 kB
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const j=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),v=require("../../../@babel/runtime/helpers/esm/extends.js"),l=require("vue"),V=require("../_util/classNames.js"),h=require("../locale/LocaleReceiver.js"),C=require("./empty.js"),T=require("./simple.js"),$=require("../_util/props-util/index.js"),c=require("../_util/type.js"),M=require("../config-provider/hooks/useConfigInject.js"),w=require("./style/index.js");var A=function(t,s){var r={};for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&s.indexOf(e)<0&&(r[e]=t[e]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,e=Object.getOwnPropertySymbols(t);n<e.length;n++)s.indexOf(e[n])<0&&Object.prototype.propertyIsEnumerable.call(t,e[n])&&(r[e[n]]=t[e[n]]);return r};const E=l.createVNode(C.default,null,null),N=l.createVNode(T.default,null,null),S=()=>({prefixCls:String,imageStyle:c.objectType(),image:c.anyType(),description:c.anyType()}),f=l.defineComponent({name:"AEmpty",compatConfig:{MODE:3},inheritAttrs:!1,props:S(),setup(t,s){let{slots:r={},attrs:e}=s;const{direction:n,prefixCls:m}=M.default("empty",t),[_,b]=w.default(m);return()=>{var d,u;const o=m.value,y=v.default(v.default({},t),e),{image:i=((d=r.image)===null||d===void 0?void 0:d.call(r))||E,description:g=((u=r.description)===null||u===void 0?void 0:u.call(r))||void 0,imageStyle:q,class:O=""}=y,P=A(y,["image","description","imageStyle","class"]);return _(l.createVNode(h.default,{componentName:"Empty",children:x=>{const a=typeof g<"u"?g:x.description,I=typeof a=="string"?a:"empty";let p=null;return typeof i=="string"?p=l.createVNode("img",{alt:I,src:i},null):p=i,l.createVNode("div",j.default({class:V.default(o,O,b.value,{[`${o}-normal`]:i===N,[`${o}-rtl`]:n.value==="rtl"})},P),[l.createVNode("div",{class:`${o}-image`,style:q},[p]),a&&l.createVNode("p",{class:`${o}-description`},[a]),r.default&&l.createVNode("div",{class:`${o}-footer`},[$.filterEmpty(r.default())])])}},null))}}});f.PRESENTED_IMAGE_DEFAULT=E;f.PRESENTED_IMAGE_SIMPLE=N;const R=c.withInstall(f);exports.default=R;exports.emptyProps=S;
;