import React from 'react'; import PropTypes from 'prop-types'; import { Panel } from '@freecodecamp/react-bootstrap'; import Prism from 'prismjs'; const prismLang = { css: 'css', js: 'javascript', jsx: 'javascript', html: 'markup' }; const SolutionViewer = ({ files, solution = '// The solution is not available for this project' }) => files && Array.isArray(files) && files.length ? ( files.map(file => ( {file.ext.toUpperCase()}
            
          
)) ) : ( JS
          
        
); SolutionViewer.displayName = 'SolutionViewer'; SolutionViewer.propTypes = { files: PropTypes.arrayOf(PropTypes.objectOf(PropTypes.string)), solution: PropTypes.string }; export default SolutionViewer;