import MuiTooltip from "@mui/material/Tooltip"; import { useTheme } from "@mui/material/styles"; import { Info } from "lucide-react"; import type { TooltipProps } from "@mui/material/Tooltip"; type StyledTooltipProps = TooltipProps; export const Tooltip = ({ placement = "top", ...props }: StyledTooltipProps) => { const theme = useTheme(); return ( {props.children} ); }; export interface TooltipWithInfoProps extends Omit { iconSize?: number; iconColor?: string; } export const TooltipWithInfo = ({ iconSize = 14, iconColor, ...props }: TooltipWithInfoProps) => { const theme = useTheme(); const defaultColor = theme.palette.text.secondary; return ( { e.currentTarget.style.opacity = "1"; }} onMouseLeave={(e) => { e.currentTarget.style.opacity = "0.7"; }} /> ); };