UNPKG

@nayan-ui/react

Version:

Reusable Component Library for ReactJS.

29 lines 1.04 kB
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