Skip to content

Commit 6ada8e5

Browse files
committed
feat: filter-max to render a max amount
1 parent 573a124 commit 6ada8e5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/index.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,12 @@ async function render({ source, element, selector, data, key, index, currentInde
142142
key = element[i].getAttribute('render') || key
143143

144144
let renderedNode = renderedNodes.get(element[i])
145+
if (renderedNode && renderedNode.clones && renderedNode.source && renderedNode.source.element) {
146+
let max = renderedNode.source.element.getAttribute('filter-max')
147+
if (max && renderedNode.clones.size >= parseInt(max))
148+
continue
149+
}
150+
145151
if (source) {
146152
if (!renderedNode) {
147153
renderedNode = { element: element[i], source, clones: new Map(), renderAs: new Map() }

0 commit comments

Comments
 (0)