chore(): Updated import references and included utils.

This commit is contained in:
Josh Thomas
2017-06-21 11:58:39 -05:00
parent d0844c585d
commit 28a7b572e8
50 changed files with 6806 additions and 90 deletions

View File

@ -0,0 +1,21 @@
import { CssClassObject } from '../util/interfaces';
export function createThemedClasses(mode: string, color: string, classList: string): CssClassObject {
let allClassObj: CssClassObject = {};
return classList.split(' ')
.reduce((classObj: CssClassObject, classString: string): CssClassObject => {
classObj[classString] = true;
if (mode) {
classObj[`${classString}-${mode}`] = true;
if (color) {
classObj[`${classString}-${color}`] = true;
classObj[`${classString}-${mode}-${color}`] = true;
}
}
return classObj;
}, allClassObj);
}