diff --git a/packages/knowledge-base-web-page-element-view/index.html b/packages/knowledge-base-web-page-element-view/index.html index ec599a39c199ffa9f50834eafbe27928627b241b..e34fadd6709b9eaa70825fa4646ada46c557b0d1 100644 --- a/packages/knowledge-base-web-page-element-view/index.html +++ b/packages/knowledge-base-web-page-element-view/index.html @@ -8,7 +8,7 @@ <body> -<vpu-knowledge-base-web-page-element-view-demo></vpu-knowledge-base-web-page-element-view-demo> +<vpu-knowledge-base-web-page-element-view-demo lang="de"></vpu-knowledge-base-web-page-element-view-demo> </body> </html> diff --git a/packages/knowledge-base-web-page-element-view/vendor/auth b/packages/knowledge-base-web-page-element-view/vendor/auth index 272ff0f99aee54bc9a27521d572fb1dd2b9a8b63..c87402caad63e6e41359df67857fab394c9d6cd5 160000 --- a/packages/knowledge-base-web-page-element-view/vendor/auth +++ b/packages/knowledge-base-web-page-element-view/vendor/auth @@ -1 +1 @@ -Subproject commit 272ff0f99aee54bc9a27521d572fb1dd2b9a8b63 +Subproject commit c87402caad63e6e41359df67857fab394c9d6cd5 diff --git a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view-demo.js b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view-demo.js index d2c4e72164fb695e37a4f7a4f9c615659878e1de..b141225718b03985d86bcd8b70940437a8320cc0 100644 --- a/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view-demo.js +++ b/packages/knowledge-base-web-page-element-view/vpu-kb-wpe-view-demo.js @@ -14,12 +14,14 @@ class KnowledgeBaseWebPageElementViewDemo extends LitElement { }; } - connectedCallback() { - super.connectedCallback(); - i18n.changeLanguage(this.lang); - - this.updateComplete.then(()=>{ + update(changedProperties) { + changedProperties.forEach((oldValue, propName) => { + if (propName === "lang") { + i18n.changeLanguage(this.lang); + } }); + + super.update(changedProperties); } render() { @@ -33,7 +35,7 @@ class KnowledgeBaseWebPageElementViewDemo extends LitElement { <h1 class="title">KnowledgeBaseWebPageElementView-Demo</h1> </div> <div class="content"> - <vpu-auth lang="de" client-id="${utils.setting('keyCloakClientId')}" load-person force-login></vpu-auth> + <vpu-auth lang="${this.lang}" client-id="${utils.setting('keyCloakClientId')}" load-person force-login></vpu-auth> </div> <div class="content"> <h2 class="subtitle">Deutsch</h2>