UNPKG

779 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6
7require('slate');
8
9var _utils = require('../utils');
10
11var _unwrapCodeBlockByKey = require('./unwrapCodeBlockByKey');
12
13var _unwrapCodeBlockByKey2 = _interopRequireDefault(_unwrapCodeBlockByKey);
14
15function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16
17/**
18 * Convert a code block to a normal block.
19 */
20function unwrapCodeBlock(opts, change, type) {
21 var value = change.value;
22
23
24 var codeBlock = (0, _utils.getCurrentCode)(opts, value);
25
26 if (!codeBlock) {
27 return change;
28 }
29
30 // Convert to paragraph
31 (0, _unwrapCodeBlockByKey2.default)(opts, change, codeBlock.key, type);
32
33 return change;
34}
35exports.default = unwrapCodeBlock;
\No newline at end of file