UNPKG

slate-editor-icons

Version:
47 lines (34 loc) 1.08 kB
Object.defineProperty(exports, "__esModule", { value: true }); var _extends2 = require('babel-runtime/helpers/extends'); var _extends3 = _interopRequireDefault(_extends2); exports['default'] = function () { var LinkNode = function () { function LinkNode(_ref) { var attributes = _ref.attributes, children = _ref.children, node = _ref.node; return _react2['default'].createElement( 'a', (0, _extends3['default'])({}, attributes, { href: node.data.get('href'), 'data-slate-type': 'link' }), children ); } return LinkNode; }(); LinkNode.displayName = 'link-node'; LinkNode.propTypes = { attributes: _react.PropTypes.object, children: _react.PropTypes.any, node: _react.PropTypes.any }; return LinkNode; }; var _react = require('react'); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } module.exports = exports['default']; /* eslint-disable require-jsdoc */