function Component(props) {
const items = props.items;
const maxItems = props.maxItems;
const renderedItems = [];
const seen = new Set();
const max = Math.max(0, maxItems);
for (let i = 0; i < items.length; i += 1) {
const item = items.at(i);
if (item == null || seen.has(item)) {
continue;
}
seen.add(item);
renderedItems.push(<div>{item}</div>);
if (renderedItems.length >= max) {
break;
}
}
const count = renderedItems.length;
return (
<div>
<h1>{count} Items</h1>
{renderedItems}
</div>
);
}
export const FIXTURE_ENTRYPOINT = {
fn: Component,
params: ['TodoAdd'],
isComponent: 'TodoAdd',
};