Skip to content
Snippets Groups Projects
Unverified Commit f27593b9 authored by Bekerle, Patrizio's avatar Bekerle, Patrizio :fire:
Browse files

Add dbp-translated web component

parent 1ec0f1af
No related branches found
No related tags found
No related merge requests found
Pipeline #44904 passed
import {css, html} from 'lit-element';
import {ScopedElementsMixin} from '@open-wc/scoped-elements';
import {AdapterLitElement} from "@dbp-toolkit/provider/src/adapter-lit-element";
import {classMap} from "lit-html/directives/class-map";
export class Translated extends ScopedElementsMixin(AdapterLitElement) {
constructor() {
super();
this.lang = 'de';
}
static get properties() {
return {
...super.properties,
lang: { type: String },
};
}
static get styles() {
// language=css
return css`
.hidden {display: none}
`;
}
render() {
return html`
<slot class="${classMap({hidden: this.lang !== 'de'})}" name="de"></slot>
<slot class="${classMap({hidden: this.lang !== 'en'})}" name="en"></slot>
`;
}
}
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