fc380c7c51
🚀 Create and publish a Docker image / Detect changes in backend and frontend (push) Successful in 8s
🚀 Create and publish a Docker image / Build & publish backend image (push) Successful in 11s
🚀 Create and publish a Docker image / Build & publish frontend image (push) Successful in 24s
🚀 Create and publish a Docker image / Update stack on Portainer (push) Successful in 6s
13 lines
545 B
TypeScript
13 lines
545 B
TypeScript
export function formatUserName(name?: string | null) {
|
|
if (!name) return ''
|
|
|
|
const parts = name.trim().split(' ').filter(Boolean)
|
|
|
|
// Если имя состоит из одного слова, оставляем его как есть.
|
|
if (parts.length === 1) return parts[0]
|
|
|
|
// Бэкенд хранит displayName одной строкой, а в интерфейсе нам нужен формат
|
|
// "имя + фамилия" для верхней панели и приветствия.
|
|
return `${parts[1]} ${parts[0]}`
|
|
}
|