We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0df0f24 commit 5e482bbCopy full SHA for 5e482bb
packages/documentation/src/components/Markdown/renderers.tsx
@@ -1,6 +1,7 @@
1
import {
2
DEFAULT_MARKDOWN_RENDERERS,
3
getTokensText,
4
+ ImageRenderer,
5
MarkdownRenderers,
6
useSluggedId,
7
} from "react-marked-renderer";
@@ -117,6 +118,24 @@ export const renderers: MarkdownRenderers = {
117
118
);
119
},
120
121
+ img: function Img({ href, ...props }) {
122
+ return (
123
+ <Link
124
+ href={href}
125
+ className="rmd-media-container rmd-media-container--auto"
126
+ >
127
+ {href.endsWith(".mp4") ? (
128
+ <video autoPlay loop muted controls>
129
+ <source src={href} type="video/mp4" />
130
+ {props.text || props.title}
131
+ </video>
132
+ ) : (
133
+ <ImageRenderer href={href} {...props} />
134
+ )}
135
+ </Link>
136
+ );
137
+ },
138
+
139
table: function TableRenderer({ children }) {
140
return (
141
<TableContainer>
0 commit comments