diff --git a/packages/super-editor/src/core/super-converter/v2/importer/paragraphNodeImporter.js b/packages/super-editor/src/core/super-converter/v2/importer/paragraphNodeImporter.js index ea168ce108..7353aa6759 100644 --- a/packages/super-editor/src/core/super-converter/v2/importer/paragraphNodeImporter.js +++ b/packages/super-editor/src/core/super-converter/v2/importer/paragraphNodeImporter.js @@ -197,7 +197,7 @@ export const getParagraphSpacing = (node, docx, styleId = '', marks = []) => { lineSpaceBefore: 0, line: 0, lineRule: null, - } + }; const { spacing: pDefaultSpacing = {} } = getDefaultParagraphStyle(docx, styleId); let lineSpaceAfter, lineSpaceBefore, line, lineRuleStyle; diff --git a/packages/super-editor/src/extensions/paragraph/helpers/getDefaultSpacing.js b/packages/super-editor/src/extensions/paragraph/helpers/getDefaultSpacing.js new file mode 100644 index 0000000000..9b6b551b08 --- /dev/null +++ b/packages/super-editor/src/extensions/paragraph/helpers/getDefaultSpacing.js @@ -0,0 +1,6 @@ +export const getDefaultSpacing = () => ({ + lineSpaceAfter: 0, + lineSpaceBefore: 0, + line: 0, + lineRule: null, +}); diff --git a/packages/super-editor/src/extensions/paragraph/paragraph.js b/packages/super-editor/src/extensions/paragraph/paragraph.js index 2c5d9bf95c..a4f41ea131 100644 --- a/packages/super-editor/src/extensions/paragraph/paragraph.js +++ b/packages/super-editor/src/extensions/paragraph/paragraph.js @@ -2,6 +2,7 @@ import { Plugin, PluginKey } from 'prosemirror-state'; import { Decoration, DecorationSet } from 'prosemirror-view'; import { Node, Attribute, Schema } from '@core/index.js'; import { getSpacingStyleString, getMarksStyle } from '@extensions/linked-styles/index.js'; +import { getDefaultSpacing } from './helpers/getDefaultSpacing.js'; export const Paragraph = Node.create({ name: 'paragraph', @@ -23,6 +24,7 @@ export const Paragraph = Node.create({ addAttributes() { return { spacing: { + default: getDefaultSpacing(), renderDOM: (attrs) => { const { spacing } = attrs; if (!spacing) return {};