Added: class combiner code

This commit is contained in:
Llewellyn D'souza
2022-01-07 17:12:16 +05:30
parent d64fcbf19b
commit 74c8f033ba

View File

@@ -0,0 +1,15 @@
export const combineClasses = (...classes) => {
return classes.reduce((classNames, currentClassName) => {
if (Array.isArray(currentClassName)) {
return currentClassName[0] ? classNames + ' ' + currentClassName[1] : classNames;
} else if (currentClassName) {
return classNames + ' ' + currentClassName;
} else {
return classNames;
}
}, '');
};
export default combineClasses;
// Ref: https://www.npmjs.com/package/combine-classes