UNPKG

@snowball-tech/fractal

Version:

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

30 lines (27 loc) 1.15 kB
import { AllHTMLAttributes, ReactNode } from 'react'; import { PopoverProps } from '../Popover/Popover.types.js'; import '@radix-ui/react-popover'; import '../Paper/Paper.types.js'; import '../constants-QFINMz1u.js'; import '../Paper/Paper.constants.js'; import '../Typography/Typography.constants.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']; } export type { TooltipProps };