import Highlight, { defaultProps, Language } from 'prism-react-renderer'; import theme from 'prism-react-renderer/themes/vsDark'; import { Props } from './types'; import { Line, LineContent, LineNo, Pre } from './styles'; const CodeBlock = ({ children, className }: Props) => { const language = className.replace(/language-/, '') as Language; return ( {({ className, style, tokens, getLineProps, getTokenProps }) => (
          {tokens.map((line, i) => (
            
              {i + 1}
              
                {line.map((token, key) => (
                  
                ))}
              
            
          ))}
        
)}
); }; export default CodeBlock;