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