UNPKG

@chief-editor/editor

Version:

FlowEditor Editor

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