Emoji Tooltip: Fix scroll by mouse wheel (#2074)

This commit is contained in:
Alexander Zinchuk 2022-10-17 17:34:58 +02:00
parent 65c4015dcc
commit ed616a4fb6

View File

@ -7,9 +7,11 @@ import buildClassName from '../../../util/buildClassName';
import findInViewport from '../../../util/findInViewport';
import isFullyVisible from '../../../util/isFullyVisible';
import fastSmoothScrollHorizontal from '../../../util/fastSmoothScrollHorizontal';
import useShowTransition from '../../../hooks/useShowTransition';
import usePrevDuringAnimation from '../../../hooks/usePrevDuringAnimation';
import { useKeyboardNavigation } from './hooks/useKeyboardNavigation';
import useHorizontalScroll from '../../../hooks/useHorizontalScroll';
import Loading from '../../ui/Loading';
import EmojiButton from './EmojiButton';
@ -68,6 +70,8 @@ const EmojiTooltip: FC<OwnProps> = ({
const { shouldRender, transitionClassNames } = useShowTransition(isOpen, undefined, undefined, false);
const listEmojis: Emoji[] = usePrevDuringAnimation(emojis.length ? emojis : undefined, CLOSE_DURATION) || [];
useHorizontalScroll(containerRef.current);
const handleSelectEmoji = useCallback((emoji: Emoji) => {
onEmojiSelect(emoji.native);
addRecentEmoji({ emoji: emoji.id });