@hakit/core
Version:
A collection of React hooks and helpers for Home Assistant to easily communicate with the Home Assistant WebSocket API.
27 lines (26 loc) • 711 B
JavaScript
import { useState as s, useEffect as u, useMemo as m } from "react";
import { subscribeConfig as c } from "home-assistant-js-websocket";
import "lodash";
import "../../utils/light/index.js";
import "../useLocale/locales/index.js";
import { u as f } from "../../../index-BPKUNssF.js";
import "../../HassConnect/HassContext.js";
import "@iconify/react";
import "use-debounce";
import "deep-object-diff";
function M() {
const { useStore: n } = f(), o = n((t) => t.connection), [r, i] = s(null);
return u(() => {
if (!o) return;
const t = c(o, (e) => {
i(e);
});
return () => {
t();
};
}, [o]), m(() => r, [r]);
}
export {
M as useConfig
};
//# sourceMappingURL=index.js.map