initialize and backfill object styles config prop for flex layouts

This commit is contained in:
Jamie V 2025-01-16 14:27:16 -08:00
parent 7cd1517cc0
commit 4202de9f98
2 changed files with 8 additions and 1 deletions

View File

@ -158,6 +158,12 @@ export default {
this.composition.on('remove', this.removeChildObject);
this.composition.on('add', this.addFrame);
this.composition.load();
// Initialize objectStyles if it doesn't exist for older versions
if (!this.domainObject.configuration.objectStyles) {
this.domainObject.configuration.objectStyles = {};
}
this.unObserveContainers = this.openmct.objects.observe(
this.domainObject,
'configuration.containers',

View File

@ -37,7 +37,8 @@ export default function plugin() {
initialize: function (domainObject) {
domainObject.configuration = {
containers: [new Container(50), new Container(50)],
rowsLayout: false
rowsLayout: false,
objectStyles: {}
};
domainObject.composition = [];
}