@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
5 lines • 1.94 kB
JavaScript
/*!
* (C) Fentrica http://fentrica.com - Seee LICENSE.md
*/
import{r as t,h as l}from"./p-C4h1muVj.js";import{m as r}from"./p-BPJglEUK.js";import{h as s}from"./p-DAuPur-P.js";import"./p-B8THl2h4.js";import"./p-C_HhfJYh.js";import"./p-BCe7Jf0F.js";import"./p-C56buD75.js";import"./p-CT2-YPhM.js";import"./p-t09QJ_DI.js";import"./p-C7eoH3L1.js";import"./p-CozWii6U.js";import"./p-Ca1ORAt0.js";import"./p-Cdm8hPvp.js";const i="slot-fb[hidden],slot[hidden]{display:initial !important}lar-list-item{background-color:var(--lar-background-color-step-100, rgb(25.5, 25.5, 25.5)) !important;color:var(--lar-text-color, #fff) !important}";const n=class{constructor(l){t(this,l);this.values="[]";this.measuringUnit="";this.webComponentValueType=""}render(){const t=JSON.parse(this.values);const i=t&&Array.isArray(t)?t:[];let n=i.length>0?i[0]:null;if(n&&n.date!==s().format("MM-YYYY")){n=null}const o=r(i,((t,r)=>({start:l("lar-translate",{t:"date.months."+(s(t.date,"MM-YYYY").month()+1)}),content:"",end:l("div",null,l("small",null,t.abs),l("small",null,this.measuringUnit)," • ",l("small",null,"Δ")," ",t.rel,l("small",null,this.measuringUnit)),group:s(t.date,"MM-YYYY").format("YYYY")})));const a=n?l("div",null,l("lar-list-item",null,l("div",{slot:"start"},l("strong",null,l("lar-translate",{t:"utilityMeter.currentMonthReading"}))),l("div",{slot:"end"},l("small",null,n.abs,this.measuringUnit))),l("lar-list-item",null,l("div",{slot:"start"},l("strong",null,l("lar-translate",{t:"utilityMeter.currentMonthUsage"}))),l("div",{slot:"end"},l("small",null,n.rel,this.measuringUnit)))):null;const e={};return l("lar-list",null,a,r(o,(t=>{let r;if(!e[t.group]){e[t.group]=t.group;r=l("lar-list-header",null,t.group)}return l("div",null,r?r:null,l("lar-list-item",null,l("div",{slot:"start"},t.start),l("div",null,t.content),l("div",{slot:"end"},t.end)))})))}};n.style=i;export{n as lar_utility_log};
//# sourceMappingURL=p-7e6aaca1.entry.js.map