Skip to content
Snippets Groups Projects
Commit d8440964 authored by Reiter, Christoph's avatar Reiter, Christoph :snake:
Browse files

tugraz-logo: extra i18next instance per component

This was forgotten ebcause it isn't used in the tests currently
parent abe74874
No related branches found
No related tags found
No related merge requests found
Pipeline #51265 failed
import {html, css} from 'lit-element'; import {html, css} from 'lit-element';
import * as commonStyles from '@dbp-toolkit/common/styles'; import * as commonStyles from '@dbp-toolkit/common/styles';
import {createI18nInstance} from './i18n.js'; import {createInstance} from './i18n.js';
import {AdapterLitElement} from "@dbp-toolkit/provider/src/adapter-lit-element"; import {AdapterLitElement} from "@dbp-toolkit/provider/src/adapter-lit-element";
const i18n = createI18nInstance();
export class TUGrazLogo extends AdapterLitElement { export class TUGrazLogo extends AdapterLitElement {
constructor() { constructor() {
super(); super();
this.lang = i18n.language; this._i18n = createInstance();
this.lang = this._i18n.language;
} }
static get properties() { static get properties() {
...@@ -23,7 +22,7 @@ export class TUGrazLogo extends AdapterLitElement { ...@@ -23,7 +22,7 @@ export class TUGrazLogo extends AdapterLitElement {
update(changedProperties) { update(changedProperties) {
changedProperties.forEach((oldValue, propName) => { changedProperties.forEach((oldValue, propName) => {
if (propName === "lang") { if (propName === "lang") {
i18n.changeLanguage(this.lang); this._i18n.changeLanguage(this.lang);
} }
}); });
super.update(changedProperties); super.update(changedProperties);
...@@ -67,6 +66,7 @@ export class TUGrazLogo extends AdapterLitElement { ...@@ -67,6 +66,7 @@ export class TUGrazLogo extends AdapterLitElement {
} }
render() { render() {
const i18n = this._i18n;
return html` return html`
<a href="https://www.tugraz.at" title="TU Graz Home" target="_blank" rel="noopener"> <a href="https://www.tugraz.at" title="TU Graz Home" target="_blank" rel="noopener">
<div id="claim"> <div id="claim">
......
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