UNPKG

ep-react-ui

Version:
35 lines (27 loc) 1.01 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.LinkComp = undefined; exports.findLinkEntities = findLinkEntities; var _react = require('react'); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function findLinkEntities(contentBlock, callback, contentState) { contentBlock.findEntityRanges(function (character) { var entityKey = character.getEntity(); return entityKey !== null && contentState.getEntity(entityKey).getType() === 'LINK'; }, callback); } var LinkComp = exports.LinkComp = function LinkComp(_ref) { var children = _ref.children, contentState = _ref.contentState, entityKey = _ref.entityKey; var _contentState$getEnti = contentState.getEntity(entityKey).getData(), url = _contentState$getEnti.url; return _react2.default.createElement( 'a', { href: url }, children ); };