Sha256: 1fa9c7eb8be848fe51170e745bfc7a54111d473e912123f00a6535747ed2cede
Contents?: true
Size: 689 Bytes
Versions: 83
Compression:
Stored size: 689 Bytes
Contents
import React from 'react'; import PropTypes from 'prop-types'; import { noop } from 'foremanReact/common/helpers'; import { Icon, OverlayTrigger, Tooltip } from 'patternfly-react'; import { translate as __ } from 'foremanReact/common/I18n'; const ClearButton = ({ onClear }) => ( <OverlayTrigger overlay={ <Tooltip id="inventory_filter_clear_overlay">{__('Clear')}</Tooltip> } placement="top" trigger={['hover', 'focus']} > <Icon name="close" className="inventory-clear-button" onClick={onClear} /> </OverlayTrigger> ); ClearButton.propTypes = { onClear: PropTypes.func, }; ClearButton.defaultProps = { onClear: noop, }; export default ClearButton;
Version data entries
83 entries across 83 versions & 1 rubygems