UNPKG

@snowball-tech/fractal

Version:

Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS

36 lines (32 loc) 1.58 kB
import * as react_jsx_runtime from 'react/jsx-runtime'; import { AllHTMLAttributes, ReactNode } from 'react'; import { P as PopoverProps } from '../../../Popover.types-BYrGCnLC.js'; import '@radix-ui/react-popover'; import '../../../Paper.types-NMDyV2Rb.js'; import '../../constants.js'; import '@snowball-tech/design-tokens/dist/web/typescript/constants'; import '../../../Typography.constants-DvMtFxBN.js'; interface TooltipProps extends Omit<AllHTMLAttributes<HTMLDivElement>, 'content' | 'popover'> { 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 };