'use client' import { useRef, useState, useCallback } from 'react' import { cn } from '../../../utils/cn' import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger, } from '../tooltip' import type { QueryReportTableHeaderProps } from './types' export function QueryReportTableHeader({ columns, columnWidth, variant = 'default', className }: QueryReportTableHeaderProps) { const isCompact = variant === 'compact' return (