diff --git a/src/components/MDXComponents.tsx b/src/components/MDXComponents.tsx index 27b2e65aa8..a3f898d2bc 100644 --- a/src/components/MDXComponents.tsx +++ b/src/components/MDXComponents.tsx @@ -1,7 +1,8 @@ import { Heading, Link, Stack, Text } from '@chakra-ui/react'; import NextLink from 'next/link'; import { PrismLight as SyntaxHighlighter } from 'react-syntax-highlighter'; -import { nightOwl } from 'react-syntax-highlighter/dist/cjs/styles/prism'; + +import { Code } from './UI/docs' import bash from 'react-syntax-highlighter/dist/cjs/languages/prism/bash'; import go from 'react-syntax-highlighter/dist/cjs/languages/prism/go'; @@ -26,8 +27,6 @@ SyntaxHighlighter.registerLanguage('sh', sh); SyntaxHighlighter.registerLanguage('solidity', solidity); SyntaxHighlighter.registerLanguage('swift', swift); -import { getProgrammingLanguageName } from '../utils'; - const MDXComponents = { // paragraphs p: ({ children }: any) => { @@ -87,10 +86,12 @@ const MDXComponents = {
{children}); - } + }, // code - // code: (code: any) => { - // const language = getProgrammingLanguageName(code); + code: (code: any) => { + return ( +
+ )
// return !!code.inline ? (
// test
+ ) + ); +}; diff --git a/src/components/UI/docs/index.tsx b/src/components/UI/docs/index.tsx new file mode 100644 index 0000000000..823cfaea66 --- /dev/null +++ b/src/components/UI/docs/index.tsx @@ -0,0 +1 @@ +export * from './Code'; \ No newline at end of file diff --git a/src/utils/getProgrammingLanguageName.ts b/src/utils/getProgrammingLanguageName.ts index 40f454f300..95e040c8bd 100644 --- a/src/utils/getProgrammingLanguageName.ts +++ b/src/utils/getProgrammingLanguageName.ts @@ -1,7 +1,7 @@ // WIP export const getProgrammingLanguageName = (code: any) => { // const hasLanguageNameProperty = Object.keys(code.node.properties).length > 0; - console.log({ code }); + // console.log({ code }); // return hasLanguageNameProperty ? code.node.properties.className[0].split('-')[1] : 'bash'; };