const e=require("../_util/props-util/index.js"),t=require("./interface.js");let n=require("vue"),r=require("@antsoo-lib/icons");var i=(0,n.defineComponent)({compatConfig:{MODE:3},name:`AFloatButtonContent`,inheritAttrs:!1,props:t.floatButtonContentProps(),setup(t,{attrs:i,slots:a}){return()=>{let{prefixCls:o}=t,s=e.filterEmpty(a.description?.());return(0,n.createVNode)(`div`,{...i,class:[i.class,`${o}-content`]},[a.icon||s.length?(0,n.createVNode)(n.Fragment,null,[a.icon&&(0,n.createVNode)(`div`,{class:`${o}-icon`},[a.icon()]),s.length?(0,n.createVNode)(`div`,{class:`${o}-description`},[s]):null]):(0,n.createVNode)(`div`,{class:`${o}-icon`},[(0,n.createVNode)(r.FileTextOutlined,null,null)])])}}});exports.default=i;