diff --git a/projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts b/projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts index b0d93a45fe6c35ecaabc1922debf39db2c54594c..963768cbbfee18597314209bdb74014bd01bebb1 100644 --- a/projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts +++ b/projects/editor/src/app/components/unit-view/page-view/canvas/section-dynamic.component.ts @@ -88,9 +88,9 @@ export class SectionDynamicComponent { } if (dragItemData.dragType === 'move') { const elementColumnRange: number = - event.item.data.element.positionProps.gridColumnEnd - event.item.data.element.positionProps.gridColumnStart; + event.item.data.element.position.gridColumnEnd - event.item.data.element.position.gridColumnStart; const elementRowRange: number = - event.item.data.element.positionProps.gridRowEnd - event.item.data.element.positionProps.gridRowStart; + event.item.data.element.position.gridRowEnd - event.item.data.element.position.gridRowStart; this.unitService.updateElementProperty( [event.item.data.element], 'gridColumnStart', diff --git a/projects/editor/src/app/services/unit.service.ts b/projects/editor/src/app/services/unit.service.ts index d937c8792f7f40866be9f38259b4d24fbd23ffe5..381cbad8ded818b202cebd23aa629303d5eaeb74 100644 --- a/projects/editor/src/app/services/unit.service.ts +++ b/projects/editor/src/app/services/unit.service.ts @@ -125,7 +125,7 @@ export class UnitService { type: elementType, id: this.idService.getNewID(elementType), src: mediaSrc, - positionProps: { + position: { dynamicPositioning: section.dynamicPositioning } } as unknown as UIElement) as PositionedElement; @@ -186,8 +186,8 @@ export class UnitService { (elements as PositionedElement[]).forEach((element: PositionedElement) => { const newElement = JSON.parse(JSON.stringify(element)); newElement.id = this.idService.getNewID(element.type); - newElement.positionProps.xPosition = element.position.xPosition + 10; - newElement.positionProps.yPosition = element.position.yPosition + 10; + newElement.position.xPosition = element.position.xPosition + 10; + newElement.position.yPosition = element.position.yPosition + 10; if ('value' in newElement && newElement.value instanceof Object) { // replace value Ids with fresh ones (dropList) newElement.value.forEach((valueObject: { id: string }) => {