diff --git a/src/Components/Editor/Actions/AddContainer.ts b/src/Components/Editor/Actions/AddContainer.ts index b50babb..5258bf6 100644 --- a/src/Components/Editor/Actions/AddContainer.ts +++ b/src/Components/Editor/Actions/AddContainer.ts @@ -326,6 +326,7 @@ function InitializeChildrenWithPattern( const queue: Node[] = [rootNode]; while (queue.length > 0) { let levelSize = queue.length; + const maxLevelSize = levelSize - 1; while (levelSize-- !== 0) { const node = queue.shift() as Node; @@ -334,12 +335,13 @@ function InitializeChildrenWithPattern( if (pattern.children === undefined) { // Add Container const containerConfig = node.containerOrPattern as IAvailableContainer; + const index = maxLevelSize - levelSize; AddNewContainerToParent( containerConfig, configuration, containers, node.parent, - 0, 0, + index, 0, newCounters, symbols );