{items.slice(0, visibleCount).map((child, i) => (
{child}
))}
{showIndicator &&
(renderOverflow ? (
renderOverflow(hiddenCount)
) : (
))}
{/* Hidden measurement layer: natural widths of every item + indicator. */}
{items.map((child, i) => (
{
itemRefs.current[i] = el
}}
className="inline-flex shrink-0 items-center"
>
{child}
))}
{renderOverflow ? renderOverflow(items.length) : }
)
}