always allow editing invariant properties

This commit is contained in:
Mads Rasmussen
2024-07-31 14:08:20 +02:00
parent d446e81710
commit c9e8dc7344

View File

@@ -111,6 +111,15 @@ export class UmbPropertyContext<ValueType = any> extends UmbContextBase<UmbPrope
);
this.observe(this.#datasetContext.currentVariantCultureIsReadOnly, (value) => {
// always allow invariant properties to be editable
const isInvariant = !this.#variantId?.getValue()?.culture;
// always allow editing invariant properties
if (isInvariant) {
this.#isReadOnly.setValue(false);
return;
}
this.#isReadOnly.setValue(value);
});
}