import { useState } from 'react' import Fab from '@material-ui/core/Fab' import IconButton from '@material-ui/core/IconButton' import Popover from '@material-ui/core/Popover' import Svg from 'src/components/Svg' const emojiMenu = ['🏆', '❤️', '👍', '😊', '😄', '🚀', '👏', '🙌'] const EmojiReaction = ({ emotes, callback = () => {} }) => { const [isOpen, setIsOpen] = useState(false) const [anchorEl, setAnchorEl] = useState(null) const [popoverId, setPopoverId] = useState(undefined) const openPopover = (target) => { setAnchorEl(target) setPopoverId('simple-popover') setIsOpen(true) } const closePopover = () => { setAnchorEl(null) setPopoverId(undefined) setIsOpen(false) } const togglePopover = ({ currentTarget }) => { if (isOpen) { return closePopover() } openPopover(currentTarget) } const handleEmojiClick = (emoji) => { callback(emoji) closePopover() } return [