feat(reactions) Added Reactions (#9465)

* Created desktop reactions menu

Moved raise hand functionality to reactions menu

* Added reactions to chat

* Added animations

* Added reactions to the web mobile version

Redesigned the overflow menu. Added the reactions menu and reactions animations

* Make toolbar visible on animation start

* Bug fix

* Cleanup

* Fixed overflow menu desktop

* Revert mobile menu changes

* Removed unused CSS

* Fixed iOS safari issue

* Fixed overflow issue on mobile

* Added keyboard shortcuts for reactions

* Disabled double tap zoom on reaction buttons

* Refactored actions

* Updated option symbol for keyboard shortcuts

* Actions refactor

* Refactor

* Fixed linting errors

* Updated BottomSheet

* Added reactions on native

* Code cleanup

* Code review refactor

* Color fix

* Hide reactions on one participant

* Removed console log

* Lang fix

* Update schortcuts
This commit is contained in:
robertpin
2021-07-13 09:50:08 +03:00
committed by GitHub
parent 8db3a341b3
commit 601ee219e7
50 changed files with 2233 additions and 363 deletions

View File

@@ -2,6 +2,8 @@
import React, { Component } from 'react';
import { type ReactionEmojiProps } from '../../../reactions/constants';
/**
* The type of the React {@code Component} props of {@link DialogContainer}.
*/
@@ -25,7 +27,12 @@ type Props = {
/**
* True if the UI is in a compact state where we don't show dialogs.
*/
_reducedUI: boolean
_reducedUI: boolean,
/**
* Array of reactions to be displayed.
*/
_reactionsQueue: Array<ReactionEmojiProps>
};
/**