Skip to content
Snippets Groups Projects
Commit d5e6ba4d authored by rhenck's avatar rhenck
Browse files

Fix sanatization of old grid coordinates

gridColumnStart to gridColumn, for example.
parent f1b511e6
No related branches found
No related tags found
No related merge requests found
...@@ -109,20 +109,27 @@ export abstract class UnitDefinitionSanitizer { ...@@ -109,20 +109,27 @@ export abstract class UnitDefinitionSanitizer {
} }
private static getPositionProps(element: Record<string, any>): PositionProperties { private static getPositionProps(element: Record<string, any>): PositionProperties {
if (element.position !== undefined) { if (element.position) {
if (element.position?.gridColumnStart !== undefined) { return {
return { ...element.position,
...element.position, gridColumn: element.position.gridColumn !== undefined ?
gridColumn: element.position.gridColumnStart, element.position.gridColumn : element.position.gridColumnStart,
gridColumnRange: element.position.gridColumnEnd - element.position.gridColumnStart, gridColumnRange: element.position.gridColumnEnd - element.position.gridColumnStart,
gridRow: element.position.gridRowStart, gridRow: element.position.gridRow !== undefined ?
gridRowRange: element.position.gridRowEnd - element.position.gridRowStart element.position.gridRow : element.position.gridRowStart,
}; gridRowRange: element.position.gridRowEnd - element.position.gridRowStart
} };
return element.position as PositionProperties;
} }
if (element.positionProps !== undefined) { if (element.positionProps) {
return element.positionProps as PositionProperties; return {
...element.positionProps,
gridColumn: element.positionProps.gridColumn !== undefined ?
element.positionProps.gridColumn : element.positionProps.gridColumnStart,
gridColumnRange: element.positionProps.gridColumnEnd - element.positionProps.gridColumnStart,
gridRow: element.positionProps.gridRow !== undefined ?
element.positionProps.gridRow : element.positionProps.gridRowStart,
gridRowRange: element.positionProps.gridRowEnd - element.positionProps.gridRowStart
};
} }
return element as unknown as PositionProperties; return element as unknown as PositionProperties;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment