import{createVNode as l,defineComponent as i}from"vue";import{LoadingOutlined as t,ExclamationCircleFilled as o,CloseCircleFilled as r,CheckCircleFilled as u,InfoCircleFilled as c}from"@antsoo-lib/icons";import s 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 m={info:l(c,null,null),success:l(u,null,null),error:l(r,null,null),warning:l(o,null,null),loading:l(t,null,null)},F=i({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(e,{slots:n}){return()=>l("div",{class:s(`${e.prefixCls}-custom-content`,`${e.prefixCls}-${e.type}`)},[e.icon||m[e.type],l("span",null,[n.default?.()])])}});export{F as PureContent,m as TypeIcon};
