7c65540366
Memind CI / Test, build, and release guards (push) Failing after 3m8s
Centralize the display name so nav, login, and page chrome stay consistent ahead of the 103 release. Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
645 B
TypeScript
21 lines
645 B
TypeScript
import { APP_DISPLAY_NAME } from '../utils/appBrand';
|
|
import tkmindAvatar from '../assets/tkmind-avatar.png';
|
|
|
|
type TKMindAvatarProps = {
|
|
className?: string;
|
|
size?: 'sm' | 'md' | 'lg';
|
|
};
|
|
|
|
export function TKMindAvatar({ className = '', size = 'sm' }: TKMindAvatarProps) {
|
|
const sizeClass = size === 'lg' ? 'tkmind-avatar-lg' : size === 'md' ? 'tkmind-avatar-md' : 'tkmind-avatar-sm';
|
|
|
|
return (
|
|
<div
|
|
className={`tkmind-avatar ${sizeClass} msg-avatar msg-avatar-assistant ${className}`.trim()}
|
|
aria-hidden="true"
|
|
>
|
|
<img src={tkmindAvatar} alt={APP_DISPLAY_NAME} className="tkmind-avatar-img" />
|
|
</div>
|
|
);
|
|
}
|