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