Sha256: 2586ff87e8cf5dc4c6cf7b3a9b43dc4c54ce16b3363e6b4d6014a08ddf76102e

Contents?: true

Size: 641 Bytes

Versions: 2

Compression:

Stored size: 641 Bytes

Contents

import React from 'react';
import { ListView } from 'patternfly-react';
import PropTypes from 'prop-types';

import PreupgradeReportEntry from './components/PreupgradeReportEntry';

const PreupgradeReportsList = ({ preupgradeReports }) => {
  const flatEntries = preupgradeReports.reduce(
    (memo, report) => [...memo, ...report.entries],
    []
  );

  return (
    <ListView>
      {flatEntries.map((entry, idx) => (
        <PreupgradeReportEntry entry={entry} key={idx} />
      ))}
    </ListView>
  );
};

PreupgradeReportsList.propTypes = {
  preupgradeReports: PropTypes.array.isRequired,
};

export default PreupgradeReportsList;

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foreman_leapp-0.0.5 webpack/components/PreupgradeReportsList/index.js
foreman_leapp-0.0.4 webpack/components/PreupgradeReportsList/index.js