iobroker.javascript
Version:
Rules Engine for ioBroker
2 lines • 3.61 kB
JavaScript
;(self.webpackChunkjs=self.webpackChunkjs||[]).push([[715],{68715:(e,t,s)=>{s.r(t),s.d(t,{ServerStyleSheets:()=>u,StylesContext:()=>p.NU,StylesProvider:()=>p.ZP,ThemeProvider:()=>N.Z,createGenerateClassName:()=>n.Z,createStyles:()=>r,getThemeProps:()=>c,jssPreset:()=>a.Z,makeStyles:()=>l.Z,mergeClasses:()=>i.Z,propsToClassKey:()=>w.Z,sheetsManager:()=>p.tP,styled:()=>P,useTheme:()=>S.Z,useThemeVariants:()=>j,withStyles:()=>k,withTheme:()=>E,withThemeCreator:()=>R});var n=s(76339);function r(e){return e}var o=s(87462);function c(e){const{theme:t,name:s,props:n}=e;if(!t||!t.components||!t.components[s]||!t.components[s].defaultProps)return n;const r=(0,o.Z)({},n),c=t.components[s].defaultProps;let a;for(a in c)void 0===r[a]&&(r[a]=c[a]);return r}var a=s(66430),l=s(24419),i=s(41472),m=s(88564),h=s(10643),p=s(51359),f=s(6272);class u{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=e}collect(e){const t=new Map;this.sheetsRegistry=new h.xE;const s=(0,n.Z)();return(0,f.jsx)(p.ZP,(0,o.Z)({sheetsManager:t,serverGenerateClassName:s,sheetsRegistry:this.sheetsRegistry},this.options,{children:e}))}toString(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}getStyleElement(e){return m.createElement("style",(0,o.Z)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}var Z=s(63366),d=s(63733),y=(s(15854),s(62110)),g=s.n(y);const v=["name"],T=["children","className","clone","component"];function P(e){return function(t){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{name:n}=s,r=(0,Z.Z)(s,v);let c=n;const a="function"===typeof t?e=>({root:s=>t((0,o.Z)({theme:e},s))}):{root:t},i=(0,l.Z)(a,(0,o.Z)({Component:e,name:n||e.displayName,classNamePrefix:c},r));let h,p={};t.filterProps&&(h=t.filterProps,delete t.filterProps),t.propTypes&&(p=t.propTypes,delete t.propTypes);const u=m.forwardRef((function(t,s){const{children:n,className:r,clone:c,component:a}=t,l=(0,Z.Z)(t,T),p=i(t),u=(0,d.Z)(p.root,r);let y=l;if(h&&(y=function(e,t){const s={};return Object.keys(e).forEach((n=>{-1===t.indexOf(n)&&(s[n]=e[n])})),s}(y,h)),c)return m.cloneElement(n,(0,o.Z)({className:(0,d.Z)(n.props.className,u)},y));if("function"===typeof n)return n((0,o.Z)({className:u},y));const g=a||e;return(0,f.jsx)(g,(0,o.Z)({ref:s,className:u},y,{children:n}))}));return g()(u,e),u}}var N=s(90861),S=s(76327),w=s(61168);const j=(e,t)=>{const{classes:s={}}=e,n=(0,S.Z)();let r="";if(n&&n.components&&n.components[t]&&n.components[t].variants){n.components[t].variants.forEach((t=>{let n=!0;Object.keys(t.props).forEach((s=>{e[s]!==t.props[s]&&(n=!1)})),n&&(r="".concat(r).concat(s[(0,w.Z)(t.props)]," "))}))}return r},C=["defaultTheme","withTheme","name"],x=["classes"],k=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return s=>{const{defaultTheme:n,withTheme:r=!1,name:a}=t,i=(0,Z.Z)(t,C);let h=a;const p=(0,l.Z)(e,(0,o.Z)({defaultTheme:n,Component:s,name:a||s.displayName,classNamePrefix:h},i)),u=m.forwardRef((function(e,t){const l=(0,Z.Z)(e,x),i=p((0,o.Z)({},s.defaultProps,e));let m,h=l;return("string"===typeof a||r)&&(m=(0,S.Z)()||n,a&&(h=c({theme:m,name:a,props:l})),r&&!h.theme&&(h.theme=m)),(0,f.jsx)(s,(0,o.Z)({ref:t,classes:i},h))}));return g()(u,s),u}};function R(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultTheme:t}=e;return e=>{const s=m.forwardRef((function(s,n){const r=(0,S.Z)()||t;return(0,f.jsx)(e,(0,o.Z)({theme:r,ref:n},s))}));return g()(s,e),s}}const E=R()}}]);
//# sourceMappingURL=715.7c0e8344.chunk.js.map