From 107c76e75c1f32c634ebdd8a55a58b7cf98a9799 Mon Sep 17 00:00:00 2001 From: Krishna Ayyalasomayajula Date: Mon, 1 Jun 2026 19:29:53 -0500 Subject: [PATCH] feat: add global MDX component overrides --- mdx-components.tsx | 62 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 mdx-components.tsx diff --git a/mdx-components.tsx b/mdx-components.tsx new file mode 100644 index 0000000..6d95c43 --- /dev/null +++ b/mdx-components.tsx @@ -0,0 +1,62 @@ +import type { MDXComponents } from 'mdx/types' + +export function useMDXComponents(components: MDXComponents): MDXComponents { + return { + ...components, + // Typography + h1: ({ children }) => ( +

+ {children} +

+ ), + h2: ({ children }) => ( +

+ {children} +

+ ), + h3: ({ children }) => ( +

+ {children} +

+ ), + p: ({ children }) => ( +

+ {children} +

+ ), + blockquote: ({ children }) => ( +
+ {children} +
+ ), + hr: () =>
, + a: ({ href, children }) => ( + + {children} + + ), + code: ({ children, ...props }) => ( + + {children} + + ), + pre: ({ children, ...props }) => ( +
+        {children}
+      
+ ), + img: ({ src, alt, ...rest }) => ( + {alt} + ), + table: ({ children }) => ( +
+ + {children} +
+
+ ), + } +}