/
dedaMazai
/
reactGoodPattern
Обзор
Документация
Войти
/
dedaMazai
/
reactGoodPattern
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
moduleFederation/container/src/shared/lib/classNames/classNames.ts
16 строк
409 B
Andrey Chipizubov
add microFronts
25 май 2023, 01:05
25 май 2023, 01:05
ec973d2
Код
Авторство
О чём код?
export type Mods = Record<string, boolean | string | undefined> export function classNames( cls: string, mods: Mods = {}, additional: Array<string | undefined> = [], ): string { return [ cls, ...additional.filter(Boolean), ...Object.entries(mods) .filter(([_, value]) => !!(value)) .map(([className]) => className), ] .join(" "); }