/** * @flow * @file Sidebar Additional Tab FTUX tooltip * @author Box */ import * as React from 'react'; import Tooltip from '../../common/Tooltip'; import TargetedClickThroughGuideTooltip from '../../../features/targeting/TargetedClickThroughGuideTooltip'; import type { AdditionalSidebarTabFtuxData } from '../flowTypes'; import './AdditionalTabTooltip.scss'; type Props = { children: React.Node, defaultTooltipText: ?string | React.Node, ftuxTooltipData?: AdditionalSidebarTabFtuxData, isFtuxVisible: boolean, }; const AdditionalTabTooltip = ({ children, defaultTooltipText, isFtuxVisible, ftuxTooltipData }: Props) => { if (!isFtuxVisible || !ftuxTooltipData || !ftuxTooltipData.targetingApi().canShow) { return ( {children} ); } const { targetingApi, text } = ftuxTooltipData; return ( {children} ); }; export default AdditionalTabTooltip;