MCPcopy
hub / github.com/Blazity/next-enterprise / Tooltip

Function Tooltip

components/Tooltip/Tooltip.tsx:46–75  ·  view source on GitHub ↗
({
  children,
  explainer,
  open,
  defaultOpen,
  onOpenChange,
  intent,
  size,
  side = "top",
  className,
  withArrow,
}: TooltipProps)

Source from the content-addressed store, hash-verified

44}
45
46export function Tooltip({
47 children,
48 explainer,
49 open,
50 defaultOpen,
51 onOpenChange,
52 intent,
53 size,
54 side = "top",
55 className,
56 withArrow,
57}: TooltipProps) {
58 return (
59 <RadixTooltip.Provider>
60 <RadixTooltip.Root open={open} defaultOpen={defaultOpen} onOpenChange={onOpenChange} delayDuration={200}>
61 <RadixTooltip.Trigger asChild>{children}</RadixTooltip.Trigger>
62 <RadixTooltip.Portal>
63 <RadixTooltip.Content
64 side={side}
65 sideOffset={5}
66 className={twMerge(tooltipContent({ intent, size, className }))}
67 >
68 {explainer}
69 {withArrow ? <RadixTooltip.Arrow className={twMerge(tooltipArrow({ intent, size, className }))} /> : null}
70 </RadixTooltip.Content>
71 </RadixTooltip.Portal>
72 </RadixTooltip.Root>
73 </RadixTooltip.Provider>
74 )
75}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected