UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

1 lines 662 B
import{CommandType}from"@chief-editor/core";import{addBrick,removeBrick,resetAddBrick,resetRemoveBrick}from"../board/board";export function ungroup(e,r){var t=e.createOptions,o=e.removeOptions,m=e.templateId;return removeBrick({name:CommandType.REMOVE_BRICK,templateId:m,options:o},r),addBrick({name:CommandType.CREATE_BRICK,templateId:m,options:t},r),[!0,e]}export function resetUngroup(e,r){var t=e.createOptions,o=e.removeOptions,m=e.templateId,p=resetAddBrick({name:CommandType.CREATE_BRICK,templateId:m,options:t},r),n=resetRemoveBrick({name:CommandType.REMOVE_BRICK,templateId:m,options:o},r);return p&&n}export default{execute:ungroup,reset:resetUngroup};