grepsr-ui-elements
Version:
34 lines (33 loc) • 1.13 kB
TypeScript
import PropTypes from "prop-types";
import { MouseEventHandler } from "react";
interface AvatarGroupProps {
max: number;
isLetterAvatar?: boolean;
letterAvatarArr?: Array<any> | any;
imageAvatarArr: Array<any>;
onClick?: MouseEventHandler<HTMLElement> | undefined;
onClose?: (() => void) | undefined;
anchorEl?: Element | ((element: Element) => Element) | null | undefined;
open?: boolean | undefined;
}
export { AvatarGroupProps };
declare const GrepsrAvatarGroup: {
({ max, isLetterAvatar, imageAvatarArr, letterAvatarArr, anchorEl, onClose, onClick, open }: AvatarGroupProps): JSX.Element;
defaultProps: {
max: number;
isLetterAvatar: boolean;
imageAvatarArr: {
id: number;
alt: string;
title: string;
}[];
letterAvatarArr: never[];
};
propTypes: {
imageAvatarArr: PropTypes.Validator<any[]>;
max: PropTypes.Validator<number>;
isLetterAvatar: PropTypes.Requireable<boolean>;
letterAvatarArr: PropTypes.Requireable<any[]>;
};
};
export default GrepsrAvatarGroup;