UNPKG

@hakit/core

Version:

A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.

29 lines (28 loc) 870 B
import "lodash"; import "../../../utils/light/index.js"; import "react"; import "../../useLocale/locales/index.js"; import { UNIT_C as m, UNIT_F as e } from "../../../data/entity.js"; import "../../../../index-DnHwXFlq.js"; import "../../../HassConnect/HassContext.js"; import "@iconify/react"; import { FIXED_DEVICE_CLASS_ICONS as i } from "./constants.js"; import { batteryStateIcon as n } from "./battery.js"; import "use-debounce"; import "deep-object-diff"; import "home-assistant-js-websocket"; const p = "battery", T = (t) => { const r = t?.attributes.device_class; if (r && r in i) return i[r]; if (r === p) return t ? n(t) : "mdi:battery"; const o = t?.attributes.unit_of_measurement; if (o === m || o === e) return "mdi:thermometer"; }; export { p as SENSOR_DEVICE_CLASS_BATTERY, T as sensorIcon }; //# sourceMappingURL=sensor.js.map