All files / src/pages/flowsheet-page/pinch-analysis/TableColumns HeaderWithTooltip.tsx

100% Statements 2/2
66.66% Branches 2/3
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                    33x         15x              
import { ToolTipCover } from "@/ahuora-design-system/ui/tooltip";
import React from "react";
 
interface HeaderWithTooltipProps {
  headerName: React.ReactNode;
  units?: React.ReactNode;
  tooltipContent: string;
}
 
// Reusable component for table header with tooltip
export const HeaderWithTooltip: React.FC<HeaderWithTooltipProps> = ({
  headerName,
  tooltipContent,
  units = null,
}) => {
  return (
    <div className="relative flex items-center flex-col">
      <ToolTipCover content={tooltipContent}>{headerName}</ToolTipCover>
      {units ? <div className="text-xs">{units}</div> : <></>}
    </div>
  );
};