diff --git a/web/utils/tooltip-action-utils.js b/web/utils/tooltip-action-utils.js --- a/web/utils/tooltip-action-utils.js +++ b/web/utils/tooltip-action-utils.js @@ -22,7 +22,7 @@ import { type MessageTooltipAction, getTooltipPositionStyle, - calculateTooltipSize, + calculateMessageTooltipSize, type TooltipPosition, type TooltipPositionStyle, type TooltipSize, @@ -416,7 +416,7 @@ }; } const tooltipLabels = tooltipActions.map(action => action.label); - return calculateTooltipSize({ + return calculateMessageTooltipSize({ tooltipLabels, timestamp: messageTimestamp, }); diff --git a/web/utils/tooltip-utils.js b/web/utils/tooltip-utils.js --- a/web/utils/tooltip-utils.js +++ b/web/utils/tooltip-utils.js @@ -318,18 +318,15 @@ return tooltipPositionStyle; } -type CalculateTooltipSizeArgs = { +type CalculateMessageTooltipSizeArgs = { +tooltipLabels: $ReadOnlyArray, +timestamp: string, }; -function calculateTooltipSize({ +function calculateMessageTooltipSize({ tooltipLabels, timestamp, -}: CalculateTooltipSizeArgs): { - +width: number, - +height: number, -} { +}: CalculateMessageTooltipSizeArgs): TooltipSize { const textWidth = calculateMaxTextWidth([...tooltipLabels, timestamp], 14) + 2 * tooltipLabelStyle.padding; @@ -352,4 +349,8 @@ }; } -export { findTooltipPosition, getTooltipPositionStyle, calculateTooltipSize }; +export { + findTooltipPosition, + getTooltipPositionStyle, + calculateMessageTooltipSize, +};