import CustomLink from "components/CustomLink"; import Icon from "components/Icon"; import { uniqueId } from "lodash"; import React from "react"; import ReactTooltip, { Place } from "react-tooltip"; import { COLORS } from "styles/var/colors"; interface IPremiumFeatureIconWithTooltip { tooltipPlace?: Place; tooltipDelayHide?: number; tooltipPositionOverrides?: { leftAdj?: number; topAdj?: number; }; } const PremiumFeatureIconWithTooltip = ({ tooltipPlace, tooltipDelayHide = 100, tooltipPositionOverrides, }: IPremiumFeatureIconWithTooltip) => { const [leftAdj, topAdj] = [ tooltipPositionOverrides?.leftAdj ?? 0, tooltipPositionOverrides?.topAdj ?? 0, ]; const tipId = uniqueId(); return ( { return { left: pos.left + leftAdj, top: pos.top + topAdj, }; }} > {`This is a Fleet Premium feature. `} ); }; export default PremiumFeatureIconWithTooltip;