import{createVNode as l,defineComponent as o}from"vue";import i from"@ant-design/icons-vue/CheckCircleFilled";import r from"@ant-design/icons-vue/CloseCircleFilled";import t from"@ant-design/icons-vue/ExclamationCircleFilled";import m from"@ant-design/icons-vue/InfoCircleFilled";import u from"@ant-design/icons-vue/LoadingOutlined";import c from"../_util/classNames.mjs";import"../config-provider/context.mjs";import"../_util/cssinjs/StyleContext.mjs";import"../_util/cssinjs/transformers/legacyLogicalProperties.mjs";import"../theme/internal.mjs";const p={info:l(m,null,null),success:l(i,null,null),error:l(r,null,null),warning:l(t,null,null),loading:l(u,null,null)},I=o({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(e,{slots:n}){return()=>l("div",{class:c(`${e.prefixCls}-custom-content`,`${e.prefixCls}-${e.type}`)},[e.icon||p[e.type],l("span",null,[n.default?.()])])}});export{I as PureContent,p as TypeIcon};
