@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS
35 lines (31 loc) • 1.5 kB
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
import { AllHTMLAttributes, ReactNode } from 'react';
import { P as PopoverProps } from '../../../Popover.types-BIaXWPBD.js';
import '@radix-ui/react-popover';
import '../../../Paper.types-N2GQYA5D.js';
import '../../constants.js';
import '../../../Paper.constants-Cpa8Sb1b.js';
interface TooltipProps extends Omit<AllHTMLAttributes<HTMLDivElement>, 'content'> {
children: PopoverProps['trigger'];
content: ReactNode;
align?: PopoverProps['align'];
disabled?: PopoverProps['disabled'];
fullWidth?: boolean;
show?: PopoverProps['open'];
side?: PopoverProps['side'];
toggleOnTriggerClick?: PopoverProps['toggleOnTriggerClick'];
toggleOnTriggerHover?: PopoverProps['toggleOnTriggerHover'];
tooltip?: PopoverProps['popover'];
trigger?: PopoverProps['trigger'];
withArrow?: PopoverProps['withArrow'];
wrapInButton?: PopoverProps['triggerAsButton'];
onDisplayChange?: PopoverProps['onOpenChange'];
onHide?: PopoverProps['onClose'];
onInteractOutside?: PopoverProps['onInteractOutside'];
onShow?: PopoverProps['onOpen'];
}
declare const Tooltip: {
({ align, children, content, disabled, fullWidth, onDisplayChange, onHide, onInteractOutside, onShow, show, side, toggleOnTriggerClick, toggleOnTriggerHover, tooltip, withArrow, wrapInButton, ...props }: TooltipProps): false | react_jsx_runtime.JSX.Element;
displayName: string;
};
export { Tooltip, type TooltipProps };