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