/
codiart
/
ulbitv
Обзор
Документация
Войти
/
codiart
/
ulbitv
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/shared/lib/classNames/classNames.ts
12 строк
409 B
mediart
18. Добавлен ESLINT
06 сен 2025, 12:39
06 сен 2025, 12:39
94674ee
Код
Авторство
О чём код?
/* eslint-disable @typescript-eslint/no-unused-vars */ type Mods = Record<string, boolean | string> export function classNames(cls: string, mods: Mods = {}, additional: string[] = []): string { return [ cls, ...additional.filter(Boolean), ...Object.entries(mods) .filter(([_, value]) => Boolean(value)) .map(([classname, _]) => classname) ].join(' ') }