"use client" import * as React from "react" import { Tooltip as TooltipPrimitive } from "radix-ui" import { cn } from "@/lib/utils" /** * The styled tooltip (tooltip wave → subtlety round, owner 2026-09-25): * a quiet dark chip, not a white slab — accent tone (the hover-chip color), * 11px, minimal padding, no arrow (nothing purely decorative). Opens after * a 500ms rest, so tooltips appear when you pause on a control, never in * passing; disableHoverableContent means the chip is un-hoverable — the * instant the cursor leaves the trigger it's gone, even mid-move onto the * chip's own pixels. */ /** The rest delay (ms): shared by hover and focus opens. */ export const TOOLTIP_DELAY_MS = 500 function TooltipProvider({ delayDuration = TOOLTIP_DELAY_MS, ...props }: React.ComponentProps) { return ( ) } function Tooltip({ disableHoverableContent = true, ...props }: React.ComponentProps) { return ( ) } function TooltipTrigger({ ...props }: React.ComponentProps) { return } function TooltipContent({ className, sideOffset = 6, children, ...props }: React.ComponentProps) { return ( {children} ) } export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }