@hakit/components
Version:
A series of components to work with @hakit/core
3 lines (2 loc) • 1.46 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("../../../../../emotion-react-jsx-runtime.browser.esm-CgJouFLh.cjs");require("../../../../ThemeProvider/breakpoints.js");require("react");const i=require("@hakit/core");require("../../../Form/TextField.js");const o=require("../../../../../ThemeControlsModal-6PLKXzj7.cjs"),a=require("react-error-boundary");require("@emotion/react");require("@emotion/serialize");require("@emotion/utils");require("@emotion/is-prop-valid");require("react-dom");require("../../Alarm/AlarmControls/shared.js");require("lodash");require("../../../SvgGraph/index.js");require("../../Climate/ClimateControls/data.js");require("use-debounce");require("../../Climate/ClimateControls/BigNumber.js");require("@iconify/react");require("../../../../Cards/CameraCard/players/index.js");require("@use-gesture/react");require("../../../PreloadImage/index.js");require("../../../Alert/index.js");require("../../../../ThemeProvider/constants.js");require("../../../../ThemeProvider/store.js");function l({entity:r,onChange:u,reversed:n=!0,...s}){const e=i.useEntity(r),q=i.isUnavailableState(e.state);return t.jsx(o.ControlToggle,{disabled:q,...s,reversed:n,checked:e.state===i.ON,onChange:c=>{u&&u(e,c),e.service.toggle()}})}function d(r){return t.jsx(a.ErrorBoundary,{...o.fallback({prefix:"SwitchControls"}),children:t.jsx(l,{...r})})}exports.SwitchControls=d;
//# sourceMappingURL=index.js.map