nudge-components-library
Version:
A library of nudge UI components
28 lines • 1.14 kB
TypeScript
import React from "react";
import "../../styles/tokens.css";
import "../../styles/globals.css";
export type TooltipProps = {
id?: string;
text?: string;
visible?: boolean;
defaultVisible?: boolean;
onOpen?: () => void;
onClose?: () => void;
position?: "top" | "bottom" | "left" | "right" | "dynamic";
autoClose?: boolean;
autoCloseDelay?: number;
renderContent?: () => React.ReactNode;
children?: React.ReactNode;
ariaLabel?: string;
dismissible?: boolean;
animationType?: "fade" | "slide" | "none";
animationDuration?: number;
closeOnHover?: boolean;
openOnHover?: boolean;
closeOutside?: boolean;
buttonText?: string;
onButtonClick?: () => void;
icon?: React.ReactNode;
};
export declare function Tooltip({ id, text, visible, defaultVisible, onOpen, onClose, position, autoClose, autoCloseDelay, renderContent, children, ariaLabel, dismissible, animationType, animationDuration, closeOnHover, openOnHover, closeOutside, buttonText, onButtonClick, icon, }: TooltipProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Tooltip.d.ts.map