react-draft-wysiwyg
Version:
A wysiwyg on top of DraftJS.
35 lines (29 loc) • 802 B
JavaScript
/* @flow */
import React from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import Option from '../../../components/Option';
import './styles.css';
const RemoveComponent = ({ config, onChange, translations }) => {
const { icon, className, title } = config;
return (
<div className="rdw-remove-wrapper" aria-label="rdw-remove-control">
<Option
className={classNames(className)}
onClick={onChange}
title={title || translations['components.controls.remove.remove']}
>
<img
src={icon}
alt=""
/>
</Option>
</div>
);
};
RemoveComponent.propTypes = {
onChange: PropTypes.func,
config: PropTypes.object,
translations: PropTypes.object,
};
export default RemoveComponent;