frontPanel/src/pages/Questions/BranchingMap/nameCutter.ts

18 lines
567 B
TypeScript
Raw Normal View History

2024-01-13 16:04:05 +00:00
export const nameCutter = (name: string) => {
//слова без пробелов не переносятся. В одной строке максимум 7 символов
if (name.slice(2, 7).includes(" ")) {
const newName = name.slice(0, 18)
if (name.length >= 18) {
return newName + "..."
} else {
return newName
}
} else {
const newName = name.slice(0, 7)
if (name.length >= 7) {
return newName + "..."
} else {
return newName
}
}
}