// @flow import React from 'react'; import { View } from 'react-native'; import { useSelector } from 'react-redux'; import { ColorSchemeRegistry } from '../../../base/color-scheme'; import { REACTIONS } from '../../constants'; import RaiseHandButton from './RaiseHandButton'; import ReactionButton from './ReactionButton'; /** * The type of the React {@code Component} props of {@link ReactionMenu}. */ type Props = { /** * Used to close the overflow menu after raise hand is clicked. */ onCancel: Function, /** * Whether or not it's displayed in the overflow menu. */ overflowMenu: boolean }; /** * Animated reaction emoji. * * @returns {ReactElement} */ function ReactionMenu({ onCancel, overflowMenu }: Props) { const _styles = useSelector(state => ColorSchemeRegistry.get(state, 'Toolbox')); return ( {Object.keys(REACTIONS).map(key => ( ))} ); } export default ReactionMenu;