16 lines
454 B
JavaScript
16 lines
454 B
JavaScript
const parseNode = require('./Node.js')
|
|
|
|
module.exports.Section = async (doc, rootLevel) => {
|
|
const variant = doc.tail()
|
|
return { variant, ...(await parseNode(doc, rootLevel)) }
|
|
}
|
|
|
|
module.exports.Div = parseNode
|
|
module.exports.Logo = doc => ({
|
|
type: `Logo`,
|
|
variant: doc.tail() || 'light'
|
|
})
|
|
module.exports.Markdown = require('./Markdown.js')
|
|
module.exports.CodeExample = require('./CodeExample.js')
|
|
module.exports.Button = require('./Button.js')
|