react-scoped-styles
Version:
Scoped styles for React components
18 lines (17 loc) • 478 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.classes = void 0;
const classes = (...expressions) => {
return expressions
.map(expr => {
if (typeof expr === 'string') {
return expr;
}
return Object.entries(expr)
.filter(([_, condition]) => condition)
.map(([className, _]) => className)
.join(' ');
})
.join(' ');
};
exports.classes = classes;