monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
23 lines (22 loc) • 1.03 kB
TypeScript
import React, { CSSProperties, ReactElement, Ref } from "react";
import VibeComponentProps from "../../types/VibeComponentProps";
import { AvatarType } from "../Avatar/AvatarConstants";
import { AvatarProps } from "../Avatar/Avatar";
import { ElementContent } from "../../types";
export type AvatarItem = {
value: AvatarProps & {
tooltipContent: ElementContent;
};
};
export interface AvatarGroupCounterTooltipContentVirtualizedListProps extends VibeComponentProps {
/**
* Array of Avatar components
*/
avatarItems?: AvatarItem[];
avatarRenderer?: (item: AvatarItem, index: number, style: CSSProperties, type: AvatarType, displayAsGrid: boolean) => ReactElement;
tooltipContainerAriaLabel?: string;
tooltipContentContainerRef?: Ref<HTMLDivElement>;
type?: AvatarType;
}
declare const AvatarGroupCounterTooltipContentVirtualizedList: React.FC<AvatarGroupCounterTooltipContentVirtualizedListProps>;
export default AvatarGroupCounterTooltipContentVirtualizedList;