Changeset View
Changeset View
Standalone View
Standalone View
web/chat/typeahead-tooltip.react.js
Show First 20 Lines • Show All 75 Lines • ▼ Show 20 Lines | const tooltipPositionStyle = React.useMemo( | ||||
() => ({ | () => ({ | ||||
top: tooltipPosition.top, | top: tooltipPosition.top, | ||||
left: tooltipPosition.left, | left: tooltipPosition.left, | ||||
}), | }), | ||||
[tooltipPosition], | [tooltipPosition], | ||||
); | ); | ||||
const tooltipButtons = React.useMemo( | const tooltipButtons = React.useMemo( | ||||
() => getTypeaheadTooltipButtons(actions), | () => | ||||
[actions], | getTypeaheadTooltipButtons( | ||||
setChosenPositionInOverlay, | |||||
chosenPositionInOverlay, | |||||
actions, | |||||
), | |||||
[setChosenPositionInOverlay, actions, chosenPositionInOverlay], | |||||
); | ); | ||||
const close = React.useCallback(() => { | const close = React.useCallback(() => { | ||||
const setter = inputState.setTypeaheadState; | const setter = inputState.setTypeaheadState; | ||||
setter({ | setter({ | ||||
canBeVisible: false, | canBeVisible: false, | ||||
moveChoiceUp: null, | moveChoiceUp: null, | ||||
moveChoiceDown: null, | moveChoiceDown: null, | ||||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |