UNPKG

@ekoeppen/grommet-sensor-components

Version:
1 lines 3.5 kB
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=3)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("grommet")},function(e,t){e.exports=require("moment")},function(e,t,r){"use strict";r.r(t),r.d(t,"TemperatureView",function(){return d}),r.d(t,"TemperatureHumidityView",function(){return b});var n=r(0),a=r.n(n),l=r(1),o=r(2),i=r.n(o);function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}const m=e=>a.a.createElement(l.Text,{size:"large"},e.value," ",e.units),c=e=>a.a.createElement(l.Text,{size:"small"},(e=>{const t=Math.round((new Date/1e3-e)/60);return t>60?i.a.unix(e).format("YYYY-MM-DD HH:mm:ss"):t+(1==t?"min":"mins")})(e.timestamp)),s=e=>a.a.createElement(l.Text,{size:"small"},e.voltage,"V"),p=e=>e.temperature?a.a.createElement(l.Box,{direction:"column",margin:{top:"small",bottom:"small"}},a.a.createElement(m,u({},e,{value:e.temperature,label:"",units:"°C",align:"center"})),a.a.createElement(l.Meter,u({},e,{type:"bar",thickness:"small",values:[{value:(e.temperature-e.low)/(e.high-e.low)*100,color:"neutral-3"}]})),a.a.createElement(l.Box,{direction:"row",fill:"horizontal",justify:"between",pad:{between:"small"},responsive:!1},a.a.createElement(l.Text,{size:"small"},e.low),a.a.createElement(l.Text,{size:"small"},e.high))):null,f=e=>e.humidity?a.a.createElement(l.Box,{direction:"column",margin:{top:"small",bottom:"small"}},a.a.createElement(m,u({},e,{value:e.humidity,label:"",units:"%"})),a.a.createElement(l.Meter,u({},e,{value:e.humidity,label:"",type:"bar",thickness:"small",values:[{value:e.humidity,color:"neutral-1"}]})),a.a.createElement(l.Box,{direction:"row",fill:"horizontal",justify:"between",pad:{between:"small"},responsive:!1},a.a.createElement(l.Text,{size:"small"},"0"),a.a.createElement(l.Text,{size:"small"},"100"))):null,d=e=>a.a.createElement(l.Box,{direction:"column",align:"start",pad:"small"},a.a.createElement(l.Text,e,e.location),a.a.createElement(p,e),a.a.createElement(l.Box,{direction:"row",fill:"horizontal",justify:"between",margin:{top:"small"},pad:{between:"large"},responsive:!1},a.a.createElement(c,e)," ",a.a.createElement(s,e))),b=e=>a.a.createElement(l.Box,{direction:"column",align:"start",pad:"small"},a.a.createElement(l.Text,e,e.location),a.a.createElement(p,e),a.a.createElement(f,e),a.a.createElement(l.Box,{direction:"row",fill:"horizontal",justify:"between",margin:{top:"small"},pad:{between:"large"},responsive:!1},a.a.createElement(c,e)," ",a.a.createElement(s,e)))}]);