(rules, attrs, componentId)
| 21728 | |
| 21729 | var ComponentStyle = function () { |
| 21730 | function ComponentStyle(rules, attrs, componentId) { |
| 21731 | classCallCheck(this, ComponentStyle); |
| 21732 | |
| 21733 | this.rules = rules; |
| 21734 | this.isStatic = !isHRMEnabled && isStaticRules(rules, attrs); |
| 21735 | this.componentId = componentId; |
| 21736 | |
| 21737 | if (!StyleSheet.master.hasId(componentId)) { |
| 21738 | var placeholder = process.env.NODE_ENV !== 'production' ? ['.' + componentId + ' {}'] : []; |
| 21739 | |
| 21740 | StyleSheet.master.deferredInject(componentId, placeholder); |
| 21741 | } |
| 21742 | } |
| 21743 | |
| 21744 | /* |
| 21745 | * Flattens a rule set into valid CSS |
nothing calls this directly
no test coverage detected