/
levkin_s
/
ui-kit-ce
Обзор
Документация
Войти
/
levkin_s
/
ui-kit-ce
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/utils/src/getTextLength/getTextLength.ts
20 строк
984 B
Denis Svyatovets
v1.10.0
27 мар 2024, 13:48
27 мар 2024, 13:48
c9029ae
Код
Авторство
О чём код?
/** * Функция подсчета количества символов с возможностью передать максимальное количество, * При передаче maxLength, количество символов отображается через / * * @param value - значение, количество символов которого будет считаться * @param maxLength - опционально, максимально возможное количество символов, для отображения через / * @returns - количество символов, или "количество символов / максимальное количество символов" */ export function getTextLength( value?: React.ReactText, maxLength?: number ): string { const count = String(value ?? '').length if (maxLength === undefined) { return count.toString() } return `${count} / ${maxLength}` }