ezcss
Version:
Super lite CSS-in-JS
24 lines (23 loc) • 770 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var toCssDeclarations_1 = require("./toCssDeclarations");
// Converts simple CSS rule into CSS string.
var toCssRule = function (selector, declarations, atRulePrelude) {
var css;
if (process.env.NODE_ENV === 'production') {
css = selector + '{' + toCssDeclarations_1.default(declarations) + '}';
}
else {
css = selector + ' {\n' + toCssDeclarations_1.default(declarations) + '}\n';
}
if (atRulePrelude) {
if (process.env.NODE_ENV === 'production') {
css = atRulePrelude + "{" + css + "}";
}
else {
css = atRulePrelude + "{\n" + css + "}\n";
}
}
return css;
};
exports.default = toCssRule;
;