jahmin
Version:
A JavaScript framework to build browser friendly Human Machine Interfaces for automation
39 lines (38 loc) • 1.36 kB
JavaScript
import { hmiElement } from './HMIelement.js';
import { css, html } from 'lit-element';
export class colorBox extends hmiElement {
static get styles() {
return css `
:host{
display:flex;
flex-direction : column;
justify-content : center;
align-items: center;
font-family: 'Roboto', sans-serif;
color:var(--base-color,
border-style : solid;
border-width : var(--border-w,1px);
border-color : var(--border-c,grey);
border-radius : var(--border-r,0.4rem);
padding: var(--padding,0.4rem);
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
background-color: var(--default-color,
}
:host([status="ERROR"]) {
background-color: var(--err-color,
}
:host([status="UNSUBSCRIBED"]) {
background-color: var(--unsub-color, yellow);
}
:host([status="WARNING"]) {
background-color: var(--warn-color, orange);
}
`;
}
render() {
return html `
<slot>Empty Slot</slot>
`;
}
}
customElements.define("color-box", colorBox);