import React, { Suspense } from 'react' import { Container, Text } from '@harness/uicore' import MarkdownEditor from '@uiw/react-markdown-editor' import { useStrings } from 'framework/strings' import { SourceCodeEditor } from 'components/SourceCodeEditor/SourceCodeEditor' import type { SourceCodeEditorProps } from 'utils/Utils' import css from './SourceCodeViewer.module.scss' interface MarkdownViewerProps { source: string } export function MarkdownViewer({ source }: MarkdownViewerProps) { const { getString } = useStrings() return ( {getString('loading')}}> { if ( (node as unknown as HTMLDivElement).tagName === 'a' && parent && /^h(1|2|3|4|5|6)/.test((parent as unknown as HTMLDivElement).tagName) ) { parent.children = parent.children.slice(1) } }} /> ) } type SourceCodeViewerProps = Omit export function SourceCodeViewer(props: SourceCodeViewerProps) { return }