import{isEmptyChildren as m,template as o}from"@gem-sdk/core";import{createClass as s,createAttr as t,createStyle as r}from"@gem-sdk/system";import{getItemClasses as e}from"../common/classes.js";import{getItemAttrs as l}from"../common/attrs.js";import{getItemStyles as i}from"../common/styles.js";let c=({children:c,dataIndex:f,parentUid:n,builderProps:p,parentStyles:a})=>{if(m(c))return null;let u=s(e(n)),d=t({...l(p?.uid,f)}),$=r(i(a));return o`
    <li
      ${d}
      class="${u}"
      style="${$}"
    >
    ${c}
  </li>`};export{c as default};
