UNPKG

@yandex/ui

Version:

Yandex UI components

50 lines (49 loc) 1.81 kB
import { FC, RefObject, ReactNode } from 'react'; import { IClassNameProps } from '@bem-react/core'; import './UserPic.css'; export interface IUserPicProps extends IClassNameProps { /** * Дополнительный контент после элемента `Image` */ addonAfter?: ReactNode; /** * Ссылка на корневой DOM-элемент компонента */ innerRef?: RefObject<HTMLDivElement>; /** * URL домена, на котором хранятся изображения аватарок * * @default 'https://avatars.mds.yandex.net'. */ host?: string; /** * Уникальный идентификатор аватарки пользователя * * @default '0/0-0' */ avatarId?: string; /** * Кастомная ссылка на изображение-аватар * Позволяет вывести своё изображение стилизованно под UserPic */ lodpiUrl?: string; /** * Кастомная ссылка на изображение-аватар в двойном качестве * Позволяет вывести своё изображение стилизованно под UserPic */ hidpiUrl?: string; /** * Наличие у аватарки окантовки «plus» */ plus?: boolean; /** * Дополнительный класс */ className?: string; } export declare const cnUserPic: import("@bem-react/classname").ClassNameFormatter; /** * Компонент для создания иконки авторизованного пользователя (аватарки). * @param {IUserPicProps} props */ export declare const UserPic: FC<IUserPicProps>;