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