"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var core=require("@gem-sdk/core"),system=require("@gem-sdk/system"),classes=require("../common/classes.js"),attrs=require("../common/attrs.js"),styles=require("../common/styles.js");const IconListItem=({children:e,dataIndex:s,parentUid:t,builderProps:r,parentStyles:l})=>{if(core.isEmptyChildren(e))return null;let m=system.createClass(classes.getItemClasses(t)),c=system.createAttr({...attrs.getItemAttrs(r?.uid,s)}),o=system.createStyle(styles.getItemStyles(l));return core.template`
    <li
      ${c}
      class="${m}"
      style="${o}"
    >
    ${e}
  </li>`};exports.default=IconListItem;
