@hakit/core
Version:
A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.
3 lines (2 loc) • 889 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("lodash");require("../../../utils/light/index.js");require("react");require("../../useLocale/locales/index.js");const i=require("../../../data/entity.js");require("../../../../index-CUxh5LWn.cjs");require("../../../HassConnect/HassContext.js");require("@iconify/react");const n=require("./constants.js"),u=require("./battery.js");require("use-debounce");require("deep-object-diff");require("home-assistant-js-websocket");const s="battery",o=e=>{const r=e?.attributes.device_class;if(r&&r in n.FIXED_DEVICE_CLASS_ICONS)return n.FIXED_DEVICE_CLASS_ICONS[r];if(r===s)return e?u.batteryStateIcon(e):"mdi:battery";const t=e?.attributes.unit_of_measurement;if(t===i.UNIT_C||t===i.UNIT_F)return"mdi:thermometer"};exports.SENSOR_DEVICE_CLASS_BATTERY=s;exports.sensorIcon=o;
//# sourceMappingURL=sensor.js.map