@nayan-ui/react
Version:
Reusable Component Library for ReactJS.
29 lines • 1.04 kB
TypeScript
import React, { ReactNode } from 'react';
export interface NTooltipProps extends React.HTMLAttributes<HTMLDivElement> {
/** Tooltip message or node */
message: ReactNode;
/** Class for the tooltip content */
className?: string;
/** Class for the trigger */
triggerClassName?: string;
/** Tooltip trigger element */
children: ReactNode;
/** Placement of the tooltip */
placement?: 'top' | 'bottom' | 'left' | 'right';
/** Delay in ms before showing/hiding */
delayShow?: number;
delayHide?: number;
/** Optional id for accessibility */
id?: string;
/** aria-label for accessibility (if message is not string) */
ariaLabel?: string;
/** Props for TooltipTrigger */
triggerProps?: React.HTMLAttributes<HTMLElement>;
/** Props for TooltipContent */
contentProps?: React.HTMLAttributes<HTMLDivElement>;
}
/**
* NTooltip is a memoized, accessible tooltip component.
*/
export declare const NTooltip: React.FC<NTooltipProps>;
//# sourceMappingURL=NTooltip.d.ts.map