Sha256: 26e785fdead2ddb475d43d38b03293421afa5fef081e26ebd897a2bf860ad11a

Contents?: true

Size: 438 Bytes

Versions: 4

Compression:

Stored size: 438 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}</div>
  ));
};

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

export default ReportViewer;

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
foreman_acd-0.5.0 webpack/components/ApplicationInstanceReport/components/ReportViewer.js
foreman_acd-0.4.0 webpack/components/ApplicationInstanceReport/components/ReportViewer.js
foreman_acd-0.3.0 webpack/components/ApplicationInstanceReport/components/ReportViewer.js
foreman_acd-0.2.1 webpack/components/ApplicationInstanceReport/components/ReportViewer.js