feat(mdx): add scroll support for tables

This commit is contained in:
cfngc4594 2025-03-26 22:48:00 +08:00
parent 9e634853e8
commit 793db58e36

View File

@ -1,8 +1,19 @@
import { HTMLAttributes } from "react";
import { Pre } from "@/components/content/pre";
import { ScrollArea, ScrollBar } from "@/components/ui/scroll-area";
export const MdxComponents = {
pre: (props: HTMLAttributes<HTMLPreElement>) => <Pre {...props} />,
ol: (props: HTMLAttributes<HTMLOListElement>) => <ol style={{ listStyle: "revert" }} {...props} />,
ul: (props: HTMLAttributes<HTMLUListElement>) => <ul style={{ listStyle: "revert" }} {...props} />,
ol: (props: HTMLAttributes<HTMLOListElement>) => (
<ol style={{ listStyle: "revert" }} {...props} />
),
ul: (props: HTMLAttributes<HTMLUListElement>) => (
<ul style={{ listStyle: "revert" }} {...props} />
),
table: (props: HTMLAttributes<HTMLTableElement>) => (
<ScrollArea>
<table {...props} />
<ScrollBar orientation="horizontal" />
</ScrollArea>
),
};