@hakit/components
Version:
A series of components to work with @hakit/core
6 lines (5 loc) • 1.07 kB
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const t=require("../../../emotion-react-jsx-runtime.browser.esm-CgJouFLh.cjs"),S=require("../../../emotion-styled-base.browser.esm-D0rcP917.cjs"),y=require("@hakit/core"),m=require("react-error-boundary"),s=require("../../../ThemeControlsModal-B66Ntv_-.cjs"),p=S.createStyled(s.ButtonCard,process.env.NODE_ENV==="production"?{target:"e16wpwvj0"}:{target:"e16wpwvj0",label:"StyledSensorCard"})();function C({entity:e,className:r,cssStyles:o,hideToggle:n=!0,service:a,serviceData:c,...l}){const{useStore:u}=y.useHass(),d=u(i=>i.globalComponentStyles);return t.jsx(p,{disableActiveState:!0,hideToggle:n,service:a,serviceData:c,graph:{entity:e,adjustGraphSpaceBy:"1rem"},entity:e,className:`sensor-card ${r??""}`,cssStyles:`
${d?.sensorCard??""}
${o??""}
`,...l})}function b(e){const r={xxs:12,xs:6,sm:6,md:4,lg:4,xlg:3};return t.jsx(m.ErrorBoundary,{...s.fallback({prefix:"SensorCard"}),children:t.jsx(C,{...r,...e})})}exports.SensorCard=b;
//# sourceMappingURL=index.js.map