@activecollab/components
Version:
ActiveCollab Components
33 lines • 1.08 kB
TypeScript
import React, { ReactElement, CSSProperties, Ref } from "react";
import { Placement } from "../Popper";
import { TransitionProps } from "../Transitions";
interface ElementWithRef<T> extends ReactElement {
ref?: Ref<T>;
}
export interface ITooltipProps {
/** Children element. */
children: ElementWithRef<HTMLElement>;
/** Title element. */
title: ReactElement | string;
/** Applies passed styles */
style?: CSSProperties;
/** Applies passed classes */
className?: string;
/** Open */
open?: boolean;
/** Placement */
placement?: Placement;
/** Transition component */
TransitionComponent?: React.FC<TransitionProps>;
/** Light tooltip */
isLight?: boolean;
/** Popper Tooltip style */
popperTooltipStyle?: CSSProperties;
/** Popper Tooltip class name*/
popperTooltipClassName?: string;
/** Remove tooltip */
disable?: boolean;
}
export declare const Tooltip: React.ForwardRefExoticComponent<ITooltipProps & React.RefAttributes<HTMLElement>>;
export {};
//# sourceMappingURL=Tooltip.d.ts.map