19 lines
691 B
JavaScript
19 lines
691 B
JavaScript
const parseNode = require('./Node.js')
|
|
|
|
module.exports.Block = parseNode
|
|
module.exports.Section = async (doc, rootLevel, ...args) => {
|
|
const variant = doc.tail()
|
|
return { variant, ...(await parseNode(doc, rootLevel, ...args)) }
|
|
}
|
|
module.exports.TableOfContents = require('./TableOfContents.js')
|
|
module.exports.Heading = require('./Heading.js')
|
|
module.exports.Button = require('./Button.js')
|
|
module.exports.Icon = require('./Icon.js')
|
|
|
|
module.exports.Markdown = require('./Markdown.js')
|
|
module.exports.CodeBlock = require('./CodeBlock.js')
|
|
module.exports.CodeExample = require('./CodeExample.js')
|
|
module.exports.Logo = require('./Logo.js')
|
|
|
|
module.exports.Footer = require('./Footer.js')
|