import * as React from "react";
import {
Checkbox as ChakraCheckbox,
Divider as ChakraDivider,
Code as ChakraCode,
Heading as ChakraHeading,
Link as ChakraLink,
List as ChakraList,
ListItem as ChakraListItem,
Text as ChakraText
} from "@chakra-ui/core";
import { TableCell, TableHeader, Table as ChakraTable } from "./MDTable";
import { CodeBlock as CustomCodeBlock } from "app/components";
export const Checkbox = ({ checked, children }) => (
{children}
);
export const List = ({ ordered, children }) => (
{children}
);
export const ListItem = ({ checked, children }) =>
checked ? (
{children}
) : (
{children}
);
export const Heading = ({ level, children }) => {
const levelMap = {
1: { as: "h1", size: "lg", fontWeight: "bold" },
2: { as: "h2", size: "lg", fontWeight: "normal" },
3: { as: "h3", size: "lg", fontWeight: "bold" },
4: { as: "h4", size: "md", fontWeight: "normal" },
5: { as: "h5", size: "md", fontWeight: "bold" },
6: { as: "h6", size: "sm", fontWeight: "bold" }
};
return {children};
};
export const Link = ({ children, ...props }) => (
{children}
);
export const CodeBlock = ({ value }) => (
{value}
);
export const TableData = ({ isHeader, children, ...props }) => {
const Component = isHeader ? TableHeader : TableCell;
return {children};
};
export const Paragraph = props => ;
export const InlineCode = props => ;
export const Divider = props => ;
export const Table = props => ;