diff --git a/src/Components/Editor/Actions/AddContainer.ts b/src/Components/Editor/Actions/AddContainer.ts index 89778ab..f3fd812 100644 --- a/src/Components/Editor/Actions/AddContainer.ts +++ b/src/Components/Editor/Actions/AddContainer.ts @@ -121,7 +121,7 @@ function AddNewContainerToParent( throw new Error(`[AddContainer] Object type not found among default config. Found: ${type}`); } - const containerConfig = Object.assign(defaultConfig, availableContainer); + const containerConfig = Object.assign(structuredClone(defaultConfig), availableContainer); // Default margin const left: number = containerConfig.Margin?.left ?? 0; diff --git a/src/Components/ElementsList/ElementsList.tsx b/src/Components/ElementsList/ElementsList.tsx index fb5b4d3..f068a2c 100644 --- a/src/Components/ElementsList/ElementsList.tsx +++ b/src/Components/ElementsList/ElementsList.tsx @@ -202,6 +202,7 @@ function ElementsListRow( for (let i = 0; i < depth; i++) { verticalBars.push( ); @@ -213,7 +214,7 @@ function ElementsListRow( return ; }