You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

22 lines
612 B

  1. /**
  2. * Copyright (c) Facebook, Inc. and its affiliates.
  3. *
  4. * This source code is licensed under the MIT license found in the
  5. * LICENSE file in the root directory of this source tree.
  6. *
  7. * @format
  8. *
  9. * @emails oncall+draft_js
  10. */
  11. 'use strict';
  12. var DraftModifier = require("./DraftModifier");
  13. var EditorState = require("./EditorState");
  14. function keyCommandInsertNewline(editorState) {
  15. var contentState = DraftModifier.splitBlock(editorState.getCurrentContent(), editorState.getSelection());
  16. return EditorState.push(editorState, contentState, 'split-block');
  17. }
  18. module.exports = keyCommandInsertNewline;