{options?.map((ele: Item) => {
const label = ele?.[displayValue];
const isActive = activeItem?.[ele.id]?.id === ele.id;
const fadeActive =
!isActive && selectedItems?.[ele.id]?.id === ele.id;
const hasOptions = ele.options;
return (
// TODO: use only the part of the parentItemObj
handleItemSelection(
ele,
groupHeading,
parentItemObj.id,
isMultiSelection
)
}
>
{label}
{layout === "vertical" && hasOptions && (
)}
);
})}