@stardust-ui/fela-tools
Version:
Useful tools for working with Fela
18 lines (16 loc) • 458 B
JavaScript
import objectReduce from 'fast-loops/lib/objectReduce';
export default {
create: function create(styleSheet) {
return objectReduce(styleSheet, function (ruleSheet, rule, ruleName) {
if (typeof rule === 'function') {
ruleSheet[ruleName] = rule;
} else {
ruleSheet[ruleName] = function () {
return rule;
};
ruleSheet[ruleName].ruleName = ruleName;
}
return ruleSheet;
}, {});
}
};