matrix-react-sdk
Version:
SDK for matrix.org using React
21 lines (20 loc) • 736 B
TypeScript
import React, { AriaRole } from "react";
import { Avatar } from "@vector-im/compound-web";
import { ButtonEvent } from "../elements/AccessibleButton";
interface IProps {
name?: React.ComponentProps<typeof Avatar>["name"];
idName?: React.ComponentProps<typeof Avatar>["id"];
title?: string;
url?: string | null;
urls?: string[];
type?: React.ComponentProps<typeof Avatar>["type"];
size: string;
onClick?: (ev: ButtonEvent) => void;
className?: string;
tabIndex?: number;
altText?: string;
role?: AriaRole;
}
declare const BaseAvatar: (props: IProps & React.RefAttributes<HTMLElement>) => React.ReactElement | null;
export default BaseAvatar;
export type BaseAvatarType = React.FC<IProps>;