Sha256: 3c4409d067265580408e80d4d3b7a9a8dd05d1000e359aab659ae8c9cd921998

Contents?: true

Size: 538 Bytes

Versions: 2

Compression:

Stored size: 538 Bytes

Contents

import React from 'react';
import PropTypes from 'prop-types';

const ReportViewer = ({ hidden, report }) => {
  if (hidden) {
    return null;
  }

  if (report === undefined) {
    return null;
  }

  return report.map((task, id) => (
    <div key={`report_task_${id}`} className="report_task">
      {task.name} -- {task.status}
    </div>
  ));
};

ReportViewer.propTypes = {
  hidden: PropTypes.bool,
  report: PropTypes.array,
};

ReportViewer.defaultProps = {
  hidden: false,
  report: undefined,
};

export default ReportViewer;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foreman_acd-0.11.0 webpack/components/ApplicationInstanceReport/components/ReportViewer.js
foreman_acd-0.10.0 webpack/components/ApplicationInstanceReport/components/ReportViewer.js