All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
24 lines
725 B
JavaScript
24 lines
725 B
JavaScript
(function (global, factory) {
|
|
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
|
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
|
(factory((global.SlateSoftBreak = {})));
|
|
}(this, (function (exports) { 'use strict';
|
|
|
|
function SoftBreak() {
|
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
|
|
return {
|
|
onKeyDown: function onKeyDown(event, change, next) {
|
|
if (event.key !== 'Enter') return next();
|
|
if (options.shift && event.shiftKey === false) return next();
|
|
return change.insertText('\n');
|
|
}
|
|
};
|
|
}
|
|
|
|
exports.default = SoftBreak;
|
|
|
|
Object.defineProperty(exports, '__esModule', { value: true });
|
|
|
|
})));
|