@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
JavaScript
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