import {
H1,
H2,
H3,
H4,
H5,
H6
} from '@bluebase/components';
import { isMobile, useTheme } from '@bluebase/core';
import React from 'react';
import { Dimensions, Image } from 'react-native';
import MarkdownComponent, { MarkdownProps } from 'react-native-markdown-display';
const rules: any = {
heading1: (_node: React.ReactNode, data: React.ReactNode) =>
{data}
,
heading2: (_node: React.ReactNode, data: React.ReactNode) => {data}
,
heading3: (_node: React.ReactNode, data: React.ReactNode) => {data}
,
heading4: (_node: React.ReactNode, data: React.ReactNode) => {data}
,
heading5: (_node: React.ReactNode, data: React.ReactNode) => {data}
,
heading6: (_node: React.ReactNode, data: React.ReactNode) => {data}
,
image: (node: { attributes: { src: string } }) => {
const deviceWidth = Dimensions.get('screen').width;
return (
);
},
};
export const Markdown: React.FunctionComponent = (props: MarkdownProps) => {
const theme = useTheme();
return (
);
};
Markdown.displayName = 'Markdown';