Flesh out about page.

This commit is contained in:
Joshua Bemenderfer
2023-02-14 15:04:12 -05:00
parent 8b9a136d88
commit 54ad373744
23 changed files with 379 additions and 80 deletions

View File

@@ -1,17 +1,20 @@
const parseNode = require('./Node.js')
module.exports.Block = parseNode
module.exports.Section = async (doc, rootLevel) => {
module.exports.Section = async (doc, rootLevel, ...args) => {
const variant = doc.tail()
return { variant, ...(await parseNode(doc, rootLevel)) }
return { variant, ...(await parseNode(doc, rootLevel, ...args)) }
}
module.exports.Header = require('./Header.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 = doc => ({
type: `Logo`,
variant: doc.tail() || 'light'
})
module.exports.Footer = require('./Footer.js')