RocketChat/Rocket.Chat

View on GitHub
packages/ui-avatar/src/components/AppAvatar.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import type { ReactElement } from 'react';

import BaseAvatar, { BaseAvatarProps } from './BaseAvatar';

type AppAvatarProps = Pick<BaseAvatarProps, 'size'> & {
    iconFileContent: string;
    iconFileData: string;
};

export default function AppAvatar({ iconFileContent, iconFileData, size }: AppAvatarProps): ReactElement {
    return <BaseAvatar size={size} url={iconFileContent || `data:image/png;base64,${iconFileData}`} />;
}