monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
18 lines (17 loc) • 1 kB
TypeScript
import React, { CSSProperties, RefObject } from "react";
import { AvatarProps } from "../Avatar/Avatar";
import { AvatarType } from "../Avatar/AvatarConstants";
import { ElementContent } from "src/types/ElementContent";
export declare function useTooltipContentTabNavigation({ counterContainerRef, tooltipContentContainerRef, focusPrevPlaceholderRef, focusNextPlaceholderRef, isKeyboardTooltipVisible, setIsKeyboardTooltipVisible }: {
counterContainerRef: RefObject<HTMLDivElement>;
tooltipContentContainerRef: RefObject<HTMLElement>;
focusPrevPlaceholderRef: RefObject<HTMLDivElement>;
focusNextPlaceholderRef: RefObject<HTMLDivElement>;
isKeyboardTooltipVisible: boolean;
setIsKeyboardTooltipVisible: (value: boolean) => void;
}): void;
export declare const avatarRenderer: (item: {
value: AvatarProps & {
tooltipContent: ElementContent;
};
}, index: number, style: CSSProperties, type: AvatarType, displayAsGrid: boolean) => React.JSX.Element;