import { Avatar, AvatarFallback, AvatarImage } from '../shadcn/avatar';
type SessionProps = {
displayName: string | null;
pictureUrl?: string | null;
};
type TextProps = {
text: string;
};
type ProfileAvatarProps = SessionProps | TextProps;
export function ProfileAvatar(props: ProfileAvatarProps) {
const avatarClassName = 'mx-auto w-9 h-9 group-focus:ring-2';
if ('text' in props) {
return (
{props.text.slice(0, 2)}
);
}
const initials = props.displayName?.slice(0, 2);
return (
{initials}
);
}