import { styled } from "styled-components";
import { NormalComponents, SpecialComponents } from "react-markdown/src/ast-to-react";
import { Text } from "../Text";
import { Heading } from "../Heading";
const Table = styled.table`
margin-bottom: 32px;
margin-top: 32px;
width: 100%;
td,
th {
color: ${({ theme }) => theme.colors.text};
padding: 8px;
}
`;
const TableBox = styled.div`
width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
`;
const ThemedComponent = styled.div`
color: ${({ theme }) => theme.colors.text};
margin-bottom: 16px;
margin-top: 16px;
li {
margin-bottom: 8px;
}
`;
const Pre = styled.pre`
color: ${({ theme }) => theme.colors.text};
margin-bottom: 16px;
margin-top: 16px;
max-width: 100%;
overflow-x: auto;
`;
const AStyle = styled.a`
word-break: break-all;
`;
const Title = (props: any) => {
return ;
};
const markdownComponents: Partial = {
h1: Title,
h2: Title,
h3: Title,
h4: Title,
h5: Title,
h6: Title,
p: (props) => {
// @ts-ignore
return ;
},
table: ({ ...props }) => {
return (
);
},
ol: (props: any) => {
return ;
},
ul: (props: any) => {
return ;
},
pre: Pre,
a: AStyle,
};
export default markdownComponents;