react-carousel-query
Version:
A infinite carousel component made with react that handles the pagination for you.
37 lines (27 loc) • 684 B
JavaScript
module.exports = all
var one = require('./one')
function all(h, parent) {
var nodes = parent.children || []
var length = nodes.length
var values = []
var index = -1
var result
var head
while (++index < length) {
result = one(h, nodes[index], parent)
if (result) {
if (index && nodes[index - 1].type === 'break') {
if (result.value) {
result.value = result.value.replace(/^\s+/, '')
}
head = result.children && result.children[0]
if (head && head.value) {
head.value = head.value.replace(/^\s+/, '')
}
}
values = values.concat(result)
}
}
return values
}