UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

23 lines (22 loc) 1.03 kB
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;