UNPKG

ll-package

Version:

2 lines (1 loc) 735 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),i=require("./commonProps.js"),u=require("../_util/classNames.js"),d=e.defineComponent({compatConfig:{MODE:3},name:"PanelContent",props:i.collapsePanelProps(),setup(n,c){let{slots:l}=c;const r=e.shallowRef(!1);return e.watchEffect(()=>{(n.isActive||n.forceRender)&&(r.value=!0)}),()=>{var o;if(!r.value)return null;const{prefixCls:t,isActive:a,role:s}=n;return e.createVNode("div",{class:u.default(`${t}-content`,{[`${t}-content-active`]:a,[`${t}-content-inactive`]:!a}),role:s},[e.createVNode("div",{class:`${t}-content-box`},[(o=l.default)===null||o===void 0?void 0:o.call(l)])])}}});exports.default=d;