Skip to content
Snippets Groups Projects
build-info.js 937 B
Newer Older
Reiter, Christoph's avatar
Reiter, Christoph committed
import {html, LitElement, css} from 'lit-element';
import * as commonStyles from 'vpu-common/styles';
import buildinfo from 'consts:buildinfo';

export class BuildInfo extends LitElement {
Reiter, Christoph's avatar
Reiter, Christoph committed

    constructor() {
        super();
    }

    static get styles() {
        return css`
            ${commonStyles.getThemeCSS()}
            ${commonStyles.getGeneralCSS()}
            ${commonStyles.getTagCSS()}

            :host {
                display: inline-block;
            }
        `;
    } 

    render() {
        const date = new Date(buildinfo.time);

        return html`
            <a href="${buildinfo.url}" style="float: right">
                <div class="tags has-addons" title="Build Time: ${date.toString()}">
                    <span class="tag is-light">build</span>
                    <span class="tag is-dark">${buildinfo.info} (${buildinfo.env})</span>
                </div>
            </a>
        `;
    }