client/src/components/SlateEditor.js
changeset 64 aecde527900a
parent 62 b2514a9bcd49
child 72 7634b424f426
equal deleted inserted replaced
63:4088f8dc6b52 64:aecde527900a
   194    * @param {State} state
   194    * @param {State} state
   195    * @return {State}
   195    * @return {State}
   196    */
   196    */
   197 
   197 
   198   onKeyDown = (e, data, state) => {
   198   onKeyDown = (e, data, state) => {
       
   199 
       
   200     if (data.key === 'enter') {
       
   201       if (typeof this.props.onEnterKeyDown === 'function') {
       
   202         e.preventDefault();
       
   203         this.props.onEnterKeyDown();
       
   204         return state;
       
   205       }
       
   206     }
       
   207 
   199     if (!data.isMod) return
   208     if (!data.isMod) return
   200     let mark
   209     let mark
   201 
   210 
   202     switch (data.key) {
   211     switch (data.key) {
   203       case 'b':
   212       case 'b':