18 lines
331 B
JavaScript
18 lines
331 B
JavaScript
'use strict'
|
|
|
|
module.exports = list
|
|
|
|
var wrap = require('../wrap')
|
|
var all = require('../all')
|
|
|
|
function list(h, node) {
|
|
var props = {}
|
|
var name = node.ordered ? 'ol' : 'ul'
|
|
|
|
if (typeof node.start === 'number' && node.start !== 1) {
|
|
props.start = node.start
|
|
}
|
|
|
|
return h(node, name, props, wrap(all(h, node), true))
|
|
}
|