UNPKG

megadraft

Version:

Rich Text editor built on top of draft.js

35 lines (29 loc) 934 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = BlockAction; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } /* * Copyright (c) 2016, Globo.com (https://github.com/globocom) * * License: MIT */ function BlockAction(props) { var Icon = props.item.icon; return /*#__PURE__*/_react["default"].createElement("li", { className: "block__action", onClick: props.item.action }, /*#__PURE__*/_react["default"].createElement(Icon, { className: "block__action__icon" })); } BlockAction.propTypes = { item: _propTypes["default"].shape({ key: _propTypes["default"].string.isRequired, icon: _propTypes["default"].func.isRequired, action: _propTypes["default"].func.isRequired }) };