UNPKG

@aplus-frontend/ui

Version:

2 lines (1 loc) 574 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("vue"),s=require("../../ap-form/item-group/helper.js");function u(e){if(e&&typeof e=="object")return{...e,showCollapsibleIcon:e.showCollapsibleIcon===void 0?"auto":e.showCollapsibleIcon};const t=!!e||e==="";return{start:t,end:t,showCollapsibleIcon:"auto"}}const l=()=>{const e=n.useSlots();return n.computed(()=>e.default?s.genRealChildren(e.default()).map(o=>{const{props:r}=o;return{...r,collapsible:u(r?.collapsible),_child:o.children.default?.()}}):[])};exports.useItems=l;