bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/actions-bar/raise-hand/container.jsx

22 lines
780 B
React
Raw Normal View History

import React from 'react';
import { withTracker } from 'meteor/react-meteor-data';
import RaiseHandDropdown from './component';
import UserListService from '/imports/ui/components/user-list/service';
2023-12-07 21:45:13 +08:00
import { useMutation } from '@apollo/client';
import { SET_EMOJI_STATUS } from '/imports/ui/core/graphql/mutations/userMutations';
2023-12-07 21:45:13 +08:00
const RaiseHandDropdownContainer = (props) => {
const [setUserEmojiStatus] = useMutation(SET_EMOJI_STATUS);
const setEmojiStatus = (emoji) => {
setUserEmojiStatus({ variables: { emoji } });
};
return <RaiseHandDropdown setEmojiStatus={setEmojiStatus} {...props} />;
};
export default withTracker(() => ({
isDropdownOpen: Session.get('dropdownOpen'),
getEmojiList: UserListService.getEmojiList(),
}))(RaiseHandDropdownContainer);