UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

15 lines 483 B
import { DEFAULT_COLUMN_DISTRIBUTIONS } from '../../ui/consts'; export const updateColumnWidths = (tr, layoutNode, layoutNodePos, childCount) => { const newColumnWidth = DEFAULT_COLUMN_DISTRIBUTIONS[childCount]; if (newColumnWidth) { layoutNode.content.forEach((node, offset) => { if (node.type.name === 'layoutColumn') { tr.setNodeAttribute(layoutNodePos + offset + 1, 'width', newColumnWidth); } }); } return { newColumnWidth, tr }; };