1 | import { PolymerElement, html } from '@polymer/polymer/polymer-element.js';
|
2 | import '@polymer/iron-image/iron-image.js';
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | class KwcPlayer extends PolymerElement {
|
15 | static get properties() {
|
16 | return {
|
17 | share: Object,
|
18 | };
|
19 | }
|
20 | static get template() {
|
21 | return html`
|
22 | <style>
|
23 | :host {
|
24 | height: var(--kwc-player-height, 300px);
|
25 | width: var(--kwc-player-height, 300px);
|
26 | }
|
27 | iron-image {
|
28 | display: flex;
|
29 | flex-direction: column;
|
30 | align-items: center;
|
31 | height: 100%;
|
32 | width: 100%;
|
33 | }
|
34 | </style>
|
35 | <iron-image src="[[share.cover_url]]" sizing="contain" preload fade></iron-image>
|
36 | `;
|
37 | }
|
38 | }
|
39 |
|
40 | customElements.define('kwc-player', KwcPlayer);
|