diff --git a/packages/app-shell/src/app-shell.js b/packages/app-shell/src/app-shell.js index fc8ae009e69233e685b430994f9bf3b3aff99ca2..2118c94622f39bb3dadc15105b119d555c9744cf 100644 --- a/packages/app-shell/src/app-shell.js +++ b/packages/app-shell/src/app-shell.js @@ -225,7 +225,7 @@ export class AppShell extends ScopedElementsMixin(AdapterLitElement) { } static get properties() { - return Object.assign({ + return this.getProperties({ lang: { type: String, reflect: true }, src: { type: String }, basePath: { type: String, attribute: 'base-path' }, @@ -243,7 +243,7 @@ export class AppShell extends ScopedElementsMixin(AdapterLitElement) { shellName: { type: String, attribute: "shell-name" }, shellSubname: { type: String, attribute: "shell-subname" }, noBrand: { type: Boolean, attribute: "no-brand" } - }, super.properties); + }); } _updateAuth(login) { diff --git a/packages/provider/src/adapter-lit-element.js b/packages/provider/src/adapter-lit-element.js index 53ca6a106bb392c8c3e700dedf4d2d94d263d62c..7a4fa9e72b4685a5decb4efba778827af56ef400 100644 --- a/packages/provider/src/adapter-lit-element.js +++ b/packages/provider/src/adapter-lit-element.js @@ -86,6 +86,10 @@ export class AdapterLitElement extends LitElement { }; } + static getProperties(properties = {}) { + return Object.assign(properties, super.properties); + } + attributeChangedCallback(name, oldValue, newValue) { switch(name) { case 'subscribe':