Files
coopgo/node_modules/slate-soft-break/dist/slate-soft-break.js
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

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 });
})));