Sha256: a7fa8dece3abaa88bbd42989c3cf5e2a926a4f45f200c16c5aa588e85416a6f0

Contents?: true

Size: 886 Bytes

Versions: 27

Compression:

Stored size: 886 Bytes

Contents

import React from 'react';
import PropTypes from 'prop-types';
import { Icon } from 'patternfly-react';
import { translate as __ } from 'foremanReact/common/I18n';

import { isInhibitor } from '../../PreupgradeReports/PreupgradeReportsHelpers';
import InfoItem from './InfoItem';
import EmptyInfoItem from './EmptyInfoItem';

const InhibitorInfoItem = ({ entry }) => {
  const key = `inhibitor-${entry.id}`;

  if (isInhibitor(entry)) {
    return (
      <InfoItem
        itemId={key}
        tooltipText={__('This issue inhibits the upgrade.')}
      >
        <span>
          <Icon type="pf" name="security" className="severity-high" />
          {__('Inhibitor')}
        </span>
      </InfoItem>
    );
  }
  return <EmptyInfoItem entry={entry} attr="inhibitor" />;
};

InhibitorInfoItem.propTypes = {
  entry: PropTypes.object.isRequired,
};

export default InhibitorInfoItem;

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
foreman_leapp-1.2.3 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-2.0.3 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-2.0.2 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.2.2 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-2.0.1 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-2.0.0 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.2.1 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.2.0 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.15 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.1.1 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.1.0 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-1.0.0 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.14 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.13 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.12 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.11 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.10 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.9 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.8 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js
foreman_leapp-0.1.7 webpack/components/PreupgradeReportsList/components/InhibitorInfoItem.js