2023-03-04 22:36:08 -05:00

33 lines
731 B
JavaScript

import parseNode from './Node.js'
import Include from './Include.js'
import TableOfContents from './TableOfContents.js'
import Heading from './Heading.js'
import Button from './Button.js'
import Icon from './Icon.js'
import Markdown from './Markdown.js'
import CodeBlock from './CodeBlock.js'
import CodeExample from './CodeExample.js'
import Logo from './Logo.js'
import Footer from './Footer.js'
const Block = parseNode
const Section = async (doc, rootLevel, ...args) => {
const variant = doc.tail()
return { variant, ...(await parseNode(doc, rootLevel, ...args)) }
}
export default {
Include,
TableOfContents,
Block,
Section,
Heading,
Button,
Icon,
Markdown,
CodeBlock,
CodeExample,
Logo,
Footer
}