'use client';
import{jsx as m}from"react/jsx-runtime";import{Children as r,isValidElement as t}from"react";import{isEmptyChildren as o}from"@gem-sdk/core";import{createClass as e,createAttr as s,createStyle as i}from"@gem-sdk/system";import{getItemClasses as l}from"../common/classes.js";import{getItemAttrs as p}from"../common/attrs.js";import{getItemStyles as c}from"../common/styles.js";let IconListItem=({children:n,parentUid:a,builderProps:f,dataIndex:u,parentStyles:d})=>{if(o(n))return null;let j=e(l(a)),y=s({...p(f?.uid,u)}),I=i(c(d));return m("li",{className:j,...y,style:I,children:r.map(n,r=>t(r)?m(r.type,{...r.props}):null)})};export{IconListItem as default};
