wix-style-react
Version:
36 lines (32 loc) • 899 B
TypeScript
import * as React from 'react';
import {
Placement,
AppendTo,
} from 'wix-ui-core/dist/src/components/popover/Popover.d';
import { MoveByOffset } from '../common';
export type TooltipTextAlign = 'center' | 'start';
export type TooltipSize = 'small' | 'medium';
export interface TooltipProps {
dataHook?: string;
className?: string;
content?: React.ReactNode;
disabled?: boolean;
textAlign?: TooltipTextAlign;
enterDelay?: number;
exitDelay?: number;
moveBy?: MoveByOffset;
moveArrowTo?: number;
appendTo?: AppendTo;
flip?: boolean;
fixed?: boolean;
maxWidth?: React.CSSProperties['maxWidth'];
onShow?: () => void;
onHide?: () => void;
placement?: Placement;
size?: TooltipSize;
zIndex?: React.CSSProperties['zIndex'];
close?: () => void;
open?: () => void;
fluid?: boolean;
}
export default class Tooltip extends React.PureComponent<TooltipProps> {}