Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 12x 73x 73x | interface AttributeInterface {
[propsName: string]: boolean;
}
const scopedClasses = (prefixClassName: string) => (name: AttributeInterface | string = '') => {
Iif (name instanceof Object) {
return Object.entries(name)
.filter(item => item[1])
.map(item => item[0])
.map(item => [prefixClassName, item].join('-'))
.join(' ');
}
return [prefixClassName, name].filter(Boolean).join('-');
};
export default scopedClasses;
|