Sha256: c10e66cd24325e02b1c233b6d04deaae403f105c4c58df7d4067ed670059c224
Contents?: true
Size: 924 Bytes
Versions: 4
Compression:
Stored size: 924 Bytes
Contents
/* Credits: https://github.com/Katello/katello/blob/631d5bb83dc5d87320ee9002a6de33809a281b3e/webpack/components/EditableTextInput/PencilEditButton.js */ 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
4 entries across 4 versions & 1 rubygems