@payfit/unity-components
Version:
19 lines (18 loc) • 1.03 kB
TypeScript
import { ReactElement } from 'react';
import { AvatarPairProps } from '../../avatar/parts/AvatarPair.js';
export type AppProfileAvatarProps = {
avatar?: string;
avatarPair?: ReactElement<AvatarPairProps>;
avatarSize: 'md' | 'lg';
avatarVariant: 'circle' | 'square';
isPairAvatarVisible: boolean;
labelId: string;
title?: string;
};
export declare const AppProfileAvatar: ({ avatar, avatarPair, avatarSize, avatarVariant, isPairAvatarVisible, labelId, title, }: AppProfileAvatarProps) => import("react/jsx-runtime").JSX.Element;
export type InteractiveAppProfileAvatarProps = Omit<AppProfileAvatarProps, 'isPairAvatarVisible'> & {
uploadAvatarCallback: () => void;
uploadAvatarDescription?: string;
uploadAvatarLabel?: string;
};
export declare const InteractiveAppProfileAvatar: ({ avatar, avatarPair, avatarSize, avatarVariant, labelId, title, uploadAvatarCallback, uploadAvatarDescription, uploadAvatarLabel, }: InteractiveAppProfileAvatarProps) => import("react/jsx-runtime").JSX.Element;