"use client"; import * as React from "react"; import { Tooltip as TooltipPrimitive } from "radix-ui"; import { cn } from "@/lib/utils"; /** * Tooltip — Shadcn 風提示泡泡(Radix Tooltip 封裝) * * 來源:Shadcn UI 官方樣板(New York style),local-tool 未提供此元件,F4 任務新增。 * * 使用方式: * (通常放在 root layout,App 層級包一次即可) * * ... * 提示文字 * * * 雲端版主要使用情境: * - Header Tunnel 狀態燈(懸停顯示 RTT) * - 離線裝置「為什麼不能操作」的說明 * - Sidebar 摺疊時的 icon 提示(若未來實作摺疊) * * 動畫依賴 tw-animate-css。 */ function TooltipProvider({ delayDuration = 0, ...props }: React.ComponentProps) { return ( ); } function Tooltip({ ...props }: React.ComponentProps) { return ; } function TooltipTrigger({ ...props }: React.ComponentProps) { return ; } function TooltipContent({ className, sideOffset = 0, children, ...props }: React.ComponentProps) { return ( {children} ); } export { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger };