Changeset 0.37.11 (#223)

Co-authored-by: gobha <jasafpro@gmail.com>
Co-committed-by: gobha <jasafpro@gmail.com>
This commit is contained in:
2026-03-22 00:57:49 +00:00
committed by xcaliber
parent 8d8a118232
commit c687002015
18 changed files with 1142 additions and 87 deletions

View File

@@ -8,9 +8,12 @@ const { useState } = hooks;
function initials(name) {
if (!name) return '?';
const parts = name.trim().split(/\s+/);
return parts.length > 1
? (parts[0][0] + parts[parts.length - 1][0]).toUpperCase()
: name.slice(0, 2).toUpperCase();
if (parts.length > 1) {
// Multi-word: first + last initials ("John Doe" → "JD")
return (parts[0][0] + parts[parts.length - 1][0]).toUpperCase();
}
// Single word: first letter only ("admin" → "A")
return name[0].toUpperCase();
}
export function Avatar({ src, name = '', size = 'md' }) {