react-tinymce-mention
Version:
@Mention functionality for TinyMCE, built with React and Redux.
44 lines (31 loc) • 1.19 kB
JavaScript
;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _axios = require('axios');
var _axios2 = _interopRequireDefault(_axios);
var _componentsEditor = require('./components/Editor');
var _componentsEditor2 = _interopRequireDefault(_componentsEditor);
var _Mention = require('../Mention');
var _Mention2 = _interopRequireDefault(_Mention);
_reactDom2['default'].render(_react2['default'].createElement(
'div',
null,
_react2['default'].createElement(_componentsEditor2['default'], null),
_react2['default'].createElement(_Mention2['default'], {
showDebugger: true,
delimiter: '@',
dataSource: _axios2['default'].get('/public/api/complex.json'),
transformFn: function (dataSource) {
return dataSource.data.map(function (result) {
var fullName = result.fullName;
return {
searchKey: fullName,
displayLabel: fullName
};
});
}
})
), document.getElementById('root'));