react-carousel-query
Version:
A infinite carousel component made with react that handles the pagination for you.
32 lines (23 loc) • 536 B
JavaScript
module.exports = wrap
var u = require('unist-builder')
// Wrap `nodes` with line feeds between each entry.
// Optionally adds line feeds at the start and end.
function wrap(nodes, loose) {
var result = []
var index = -1
var length = nodes.length
if (loose) {
result.push(u('text', '\n'))
}
while (++index < length) {
if (index) {
result.push(u('text', '\n'))
}
result.push(nodes[index])
}
if (loose && nodes.length > 0) {
result.push(u('text', '\n'))
}
return result
}