We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a08dbc9 commit 034ab59Copy full SHA for 034ab59
addon/pipe.js
@@ -0,0 +1,32 @@
1
+'use strict';
2
+
3
+var addonCssom = require('./cssom').addon;
4
5
+exports.addon = function (renderer) {
6
+ if (!renderer.putRule) {
7
+ addonCssom(renderer);
8
+ }
9
10
+ if (process.env.NODE_ENV !== 'production') {
11
+ require('./__dev__/warnOnMissingDependencies')('pipe', renderer, ['putRule']);
12
13
14
+ renderer.pipe = function (initialDecls) {
15
+ var className = 'a';
16
+ var rule = renderer.putRule('.' + className);
17
18
+ for (var prop in initialDecls) {
19
+ rule.style.setProperty(prop, initialDecls[prop]);
20
21
22
+ var closure = function (decls) {
23
+ for (var prop in decls) {
24
+ rule.style.setProperty(prop, decls[prop]);
25
26
27
+ return ' ' + className;
28
+ };
29
30
+ return closure;
31
32
+};
0 commit comments