@easy-shadcn/react
Version:
Use shadcn/ui easy&enhance like component library
27 lines (23 loc) • 1.21 kB
text/typescript
import * as React from 'react';
import React__default, { ComponentProps, ReactNode, PropsWithChildren } from 'react';
import * as TooltipPrimitive from '@radix-ui/react-tooltip';
declare const Tooltip$1: React.FC<TooltipPrimitive.TooltipProps>;
declare const TooltipTrigger: React.ForwardRefExoticComponent<TooltipPrimitive.TooltipTriggerProps & React.RefAttributes<HTMLButtonElement>>;
declare const TooltipContent: React.ForwardRefExoticComponent<Omit<TooltipPrimitive.TooltipContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
interface TooltipProps extends ComponentProps<typeof Tooltip$1> {
/**
* Trigger Props
* @defaultValue { asChild: true }
*/
triggerProps?: ComponentProps<typeof TooltipTrigger>;
contentProps?: ComponentProps<typeof TooltipContent>;
content: ReactNode;
/**
* The duration from when the pointer enters the trigger until the tooltip gets opened. This will
* override the prop with the same name passed to Provider.
* @defaultValue 300
*/
delayDuration?: number;
}
declare const Tooltip: React__default.FC<PropsWithChildren<TooltipProps>>;
export { Tooltip, type TooltipProps };