Sha256: 3c8139eb971777940569f1ea55a7b62c01699ec3ee23831deec5dda414b8f61e

Contents?: true

Size: 788 Bytes

Versions: 53

Compression:

Stored size: 788 Bytes

Contents

import React from 'react';
import PropTypes from 'prop-types';
import {
  Button, Tooltip, TooltipPosition,
} from '@patternfly/react-core';
import { translate as __ } from 'foremanReact/common/I18n';
import {
  PencilAltIcon,
} from '@patternfly/react-icons';

const PencilEditButton = ({ attribute, onEditClick }) => (
  <Tooltip
    position={TooltipPosition.top}
    content={__('Edit')}
  >
    <Button
      className="foreman-edit-icon"
      ouiaId={`edit-button-${attribute}`}
      aria-label={`edit ${attribute}`}
      variant="plain"
      onClick={onEditClick}
    >
      <PencilAltIcon />
    </Button>
  </Tooltip>
);

export default PencilEditButton;

PencilEditButton.propTypes = {
  attribute: PropTypes.string.isRequired,
  onEditClick: PropTypes.func.isRequired,
};

Version data entries

53 entries across 53 versions & 1 rubygems

Version Path
katello-4.14.3 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.2 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.15.0 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.15.0.rc2 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.15.0.rc1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.0 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.0.rc3 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.0.rc2 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.0.rc1.1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.14.0.rc1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.13.1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.13.0 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.12.1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.13.0.rc1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.12.0 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.12.0.rc3 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.12.0.rc2 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.12.0.rc1 webpack/components/EditableTextInput/PencilEditButton.js
katello-4.11.1 webpack/components/EditableTextInput/PencilEditButton.js