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) 673 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("react"),i=require("home-assistant-js-websocket");require("lodash");require("../../utils/light/index.js");require("../useLocale/locales/index.js");const c=require("../../../index-BbkMZwLg.cjs");require("../../HassConnect/HassContext.js");require("@iconify/react");require("use-debounce");require("deep-object-diff");function f(){const{useStore:u}=c.useHass(),e=u(r=>r.connection),[n,t]=s.useState(null);return s.useEffect(()=>{if(!e)return;const r=i.subscribeConfig(e,o=>{t(o)});return()=>{r()}},[e]),s.useMemo(()=>n,[n])}exports.useConfig=f; //# sourceMappingURL=index.js.map