UNPKG

@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) 861 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("lodash");require("../../../utils/light/index.js");require("react");require("../../useLocale/locales/index.js");const n=require("../../../data/entity.js");require("../../../../index-DKqwfDib.cjs");require("../../../HassConnect/HassContext.js");require("@iconify/react");const s=require("./constants.js"),o=require("./battery.js");require("use-debounce");require("home-assistant-js-websocket");const i="battery",u=e=>{const r=e?.attributes.device_class;if(r&&r in s.FIXED_DEVICE_CLASS_ICONS)return s.FIXED_DEVICE_CLASS_ICONS[r];if(r===i)return e?o.batteryStateIcon(e):"mdi:battery";const t=e?.attributes.unit_of_measurement;if(t===n.UNIT_C||t===n.UNIT_F)return"mdi:thermometer"};exports.SENSOR_DEVICE_CLASS_BATTERY=i;exports.sensorIcon=u; //# sourceMappingURL=sensor.js.map