/ src / terminal / TerminalOutput.jsx
TerminalOutput.jsx
 1  import PropTypes from 'prop-types';
 2  
 3  const TerminalOutput = ({ commandHistory }) => (
 4      <div className="output">
 5        {commandHistory.map(({ promptline, command, output }, index) => (
 6          <div key={index}>
 7            <div>{`${promptline} $ ${command}`}</div>
 8            <pre>{output}</pre>
 9          </div>
10        ))}
11      </div>
12  );
13  
14  TerminalOutput.propTypes = {
15      commandHistory: PropTypes.arrayOf(
16        PropTypes.shape({
17          promptline: PropTypes.string.isRequired,
18          command: PropTypes.string.isRequired,
19          output: PropTypes.string.isRequired
20        })
21      ).isRequired
22  };
23  
24  // localStorage.clear();
25  
26  export default TerminalOutput;