carbon-components-svelte/src/lib/cx.js
2019-12-15 11:20:52 -08:00

19 lines
322 B
JavaScript

const prefix = 'bx';
function cx(...items) {
const classes = [];
items.forEach(item => {
if (typeof item === 'string') {
if (item.slice(0, 2) === '--') {
classes.push(`${prefix}${item}`);
} else {
classes.push(item);
}
}
});
return classes.join(' ');
}
export { cx };