diff options
Diffstat (limited to 'examples/with-markdoc/src/components/DocsContent.astro')
-rw-r--r-- | examples/with-markdoc/src/components/DocsContent.astro | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/examples/with-markdoc/src/components/DocsContent.astro b/examples/with-markdoc/src/components/DocsContent.astro new file mode 100644 index 000000000..162c1fc6d --- /dev/null +++ b/examples/with-markdoc/src/components/DocsContent.astro @@ -0,0 +1,32 @@ +--- +import Aside from './Aside.astro'; +import type { CollectionEntry } from 'astro:content'; + +type Props = { + entry: CollectionEntry<'docs'>; +}; + +const { entry } = Astro.props; +const { Content } = await entry.render(); +--- + +<Content + components={{ + // Pass a mapping from the component name + // To an Astro or UI component import + // See your `astro.config.mjs` for + // for the Markdoc tag mapping + Aside, + }} +/> + +<style is:global> + table { + margin-block: 2rem; + margin-inline: auto; + } + table td { + padding-block: 0.3rem; + padding-inline: 0.5rem; + } +</style> |