UNPKG

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