ll-package
Version:
2 lines (1 loc) • 2.35 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("../../../@babel/runtime/helpers/esm/objectSpread2.js"),e=require("vue"),m=require("./style/index.js"),v=require("../config-provider/hooks/useConfigInject.js"),$=require("../vc-notification/Notice.js"),a=require("../_util/classNames.js"),p=require("../../../@ant-design/icons-vue/es/icons/LoadingOutlined.js"),u=require("../../../@ant-design/icons-vue/es/icons/ExclamationCircleFilled.js"),d=require("../../../@ant-design/icons-vue/es/icons/CloseCircleFilled.js"),f=require("../../../@ant-design/icons-vue/es/icons/CheckCircleFilled.js"),C=require("../../../@ant-design/icons-vue/es/icons/InfoCircleFilled.js"),b=require("../../../@ant-design/icons-vue/es/icons/CloseOutlined.js"),x=require("../_util/util.js");function N(l,t){return t||e.createVNode("span",{class:`${l}-close-x`},[e.createVNode(b.default,{class:`${l}-close-icon`},null)])}e.createVNode(C.default,null,null),e.createVNode(f.default,null,null),e.createVNode(d.default,null,null),e.createVNode(u.default,null,null),e.createVNode(p.default,null,null);const I={success:f.default,info:C.default,error:d.default,warning:u.default};function g(l){let{prefixCls:t,icon:n,type:c,message:i,description:V,btn:r}=l,o=null;if(n)o=e.createVNode("span",{class:`${t}-icon`},[x.renderHelper(n)]);else if(c){const q=I[c];o=e.createVNode(q,{class:`${t}-icon ${t}-icon-${c}`},null)}return e.createVNode("div",{class:a.default({[`${t}-with-icon`]:o}),role:"alert"},[o,e.createVNode("div",{class:`${t}-message`},[i]),e.createVNode("div",{class:`${t}-description`},[V]),r&&e.createVNode("div",{class:`${t}-btn`},[r])])}e.defineComponent({name:"PurePanel",inheritAttrs:!1,props:["prefixCls","icon","type","message","description","btn","closeIcon"],setup(l){const{getPrefixCls:t}=v.default("notification",l),n=e.computed(()=>l.prefixCls||t("notification")),c=e.computed(()=>`${n.value}-notice`),[,i]=m.default(n);return()=>e.createVNode($.default,s.default(s.default({},l),{},{prefixCls:n.value,class:a.default(i.value,`${c.value}-pure-panel`),noticeKey:"pure",duration:null,closable:l.closable,closeIcon:N(n.value,l.closeIcon)}),{default:()=>[e.createVNode(g,{prefixCls:c.value,icon:l.icon,type:l.type,message:l.message,description:l.description,btn:l.btn},null)]})}});exports.PureContent=g;exports.getCloseIcon=N;
;