'use client';
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),r=require("react"),t=require("@gem-sdk/core"),s=require("@gem-sdk/system"),l=require("../common/classes.js"),i=require("../common/attrs.js"),m=require("../common/styles.js");exports.default=({children:u,parentUid:a,builderProps:c,dataIndex:n,parentStyles:o})=>{if(t.isEmptyChildren(u))return null;let d=s.createClass(l.getItemClasses(a)),p=s.createAttr({...i.getItemAttrs(c?.uid,n)}),y=s.createStyle(m.getItemStyles(o));return e.jsx("li",{className:d,...p,style:y,children:r.Children.map(u,t=>r.isValidElement(t)?e.jsx(t.type,{...t.props}):null)})};
