Skip to content
Snippets Groups Projects
Select Git revision
  • 872fc610722662c5539c3ac8e1b060d6783d9381
  • main default protected
  • demo protected
  • master
  • icon-set-mapping
  • production protected
  • revert-62666d1a
  • favorites-and-recent-files
  • lit2
  • wc-part
  • mark-downloaded-files
  • feature/annotpdf-test
  • fix-zip-upload
  • config-cleanup
  • wip
  • app-shell-update
16 results

build-info.js

  • build-info.js 1.02 KiB
    import {html, LitElement, css} from 'lit-element';
    import * as commonUtils from 'vpu-common/utils';
    import * as commonStyles from 'vpu-common/styles';
    import buildinfo from 'consts:buildinfo';
    
    class VPUBuildInfo extends LitElement {
    
        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>
            `;
        }
    }
    
    commonUtils.defineCustomElement('vpu-build-info', VPUBuildInfo);