import React from 'react'; import PropTypes from 'prop-types'; import { Panel } from 'react-bootstrap'; import Prism from 'prismjs'; import Helmet from 'react-helmet'; const prismLang = { css: 'css', js: 'javascript', jsx: 'javascript', html: 'markup' }; function getContentString(file) { return file.trim() || '// We do not have the solution to this challenge'; } function SolutionViewer({ files }) { const solutions = files && Array.isArray(files) ? files.map(file => (
          
        
)) : (
          
        
) ; return (
{ solutions }
); } SolutionViewer.displayName = 'SolutionViewer'; SolutionViewer.propTypes = { files: PropTypes.oneOfType([ PropTypes.arrayOf(PropTypes.objectOf(PropTypes.string)), PropTypes.string ]) }; export default SolutionViewer;