13 lines
309 B
TypeScript
13 lines
309 B
TypeScript
// utils/stringAvatar.ts
|
|
import stringToColor from './stringToColor';
|
|
|
|
export default function stringAvatar(name: string) {
|
|
const firstChar = name?.trim()?.charAt(0)?.toUpperCase() || '?';
|
|
return {
|
|
sx: {
|
|
bgcolor: stringToColor(name || 'User'),
|
|
},
|
|
children: firstChar,
|
|
};
|
|
}
|