import { FC } from "react"; import { useReactMessageMutation } from "../../../app/services/message"; import { Emojis } from "../../../app/config"; import Emoji from "../ReactionItem"; import { useAppSelector } from "../../../app/store"; type Props = { mid: number; hidePicker: () => void; }; const ReactionPicker: FC = ({ mid, hidePicker }) => { const [reactMessage, { isLoading }] = useReactMessageMutation(); const { reactionData, currUid } = useAppSelector((store) => { return { reactionData: store.reactionMessage[mid] || {}, currUid: store.authData.user?.uid }; }); const handleReact = (emoji: string) => { reactMessage({ mid, action: emoji }); hidePicker(); }; return (
); }; export default ReactionPicker;