monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
25 lines (24 loc) • 1.04 kB
TypeScript
import React, { ReactElement, RefObject } from "react";
import { TooltipProps } from "../Tooltip/Tooltip";
import { AvatarProps } from "../Avatar/Avatar";
import VibeComponentProps from "../../types/VibeComponentProps";
import { AvatarType } from "../Avatar/AvatarConstants";
export interface AvatarGroupCounterTooltipContainerProps extends VibeComponentProps {
className?: string;
type?: AvatarType;
/**
* Counter element & focus placeholders
*/
children?: ReactElement[];
/**
* Array of Avatar elements
*/
avatars?: ReactElement<AvatarProps>[];
counterTooltipCustomProps?: Partial<TooltipProps>;
counterTooltipIsVirtualizedList?: boolean;
focusPrevPlaceholderRef?: RefObject<HTMLDivElement>;
focusNextPlaceholderRef?: RefObject<HTMLDivElement>;
counterContainerRef?: RefObject<HTMLDivElement>;
}
declare const AvatarGroupCounterTooltipContainer: React.FC<AvatarGroupCounterTooltipContainerProps>;
export default AvatarGroupCounterTooltipContainer;