diff --git a/webapp/channels/src/components/emoji_picker/emoji_picker_overlay.tsx b/webapp/channels/src/components/emoji_picker/emoji_picker_overlay/emoji_picker_overlay.tsx similarity index 93% rename from webapp/channels/src/components/emoji_picker/emoji_picker_overlay.tsx rename to webapp/channels/src/components/emoji_picker/emoji_picker_overlay/emoji_picker_overlay.tsx index b1b9315f1e..0fecf120ea 100644 --- a/webapp/channels/src/components/emoji_picker/emoji_picker_overlay.tsx +++ b/webapp/channels/src/components/emoji_picker/emoji_picker_overlay/emoji_picker_overlay.tsx @@ -10,15 +10,18 @@ import {Constants} from 'utils/constants'; import {Emoji} from '@mattermost/types/emojis'; -import EmojiPickerTabs from './emoji_picker_tabs'; +import EmojiPickerTabs from '../emoji_picker_tabs'; -type Props = { - show: boolean; +import type {PropsFromRedux} from './index'; + +export interface Props extends PropsFromRedux { container?: () => ReactNode; target: () => ReactNode; onEmojiClick: (emoji: Emoji) => void; onGifClick?: (gif: string) => void; onHide: () => void; + onExited?: () => void; + show: boolean; topOffset?: number; rightOffset?: number; leftOffset?: number; @@ -26,7 +29,6 @@ type Props = { spaceRequiredBelow?: number; enableGifPicker?: boolean; defaultHorizontalPosition?: 'left' | 'right'; - onExited?: () => void; } export default class EmojiPickerOverlay extends React.PureComponent { @@ -79,8 +81,7 @@ export default class EmojiPickerOverlay extends React.PureComponent { }); render() { - const {target, rightOffset, spaceRequiredAbove, spaceRequiredBelow, defaultHorizontalPosition, show} = this.props; - + const {target, rightOffset, spaceRequiredAbove, spaceRequiredBelow, defaultHorizontalPosition, show, isMobileView} = this.props; const calculatedRightOffset = typeof rightOffset === 'undefined' ? this.emojiPickerPosition(target(), show) : rightOffset; const placement = this.getPlacement(target(), spaceRequiredAbove, spaceRequiredBelow, defaultHorizontalPosition, show); @@ -88,7 +89,7 @@ export default class EmojiPickerOverlay extends React.PureComponent { ; + +export default connector(EmojiPickerOverlay); diff --git a/webapp/channels/src/components/post_view/post_reaction/__snapshots__/post_reaction.test.tsx.snap b/webapp/channels/src/components/post_view/post_reaction/__snapshots__/post_reaction.test.tsx.snap index 325a3e1bac..ed8b3fc19f 100644 --- a/webapp/channels/src/components/post_view/post_reaction/__snapshots__/post_reaction.test.tsx.snap +++ b/webapp/channels/src/components/post_view/post_reaction/__snapshots__/post_reaction.test.tsx.snap @@ -10,13 +10,10 @@ exports[`components/post_view/PostReaction should match snapshot 1`] = ` } teamId="current_team_id" > - diff --git a/webapp/channels/src/components/post_view/reaction_list/__snapshots__/reactions_list.test.tsx.snap b/webapp/channels/src/components/post_view/reaction_list/__snapshots__/reactions_list.test.tsx.snap index fcbe109c3b..9d0ee427d1 100644 --- a/webapp/channels/src/components/post_view/reaction_list/__snapshots__/reactions_list.test.tsx.snap +++ b/webapp/channels/src/components/post_view/reaction_list/__snapshots__/reactions_list.test.tsx.snap @@ -54,14 +54,11 @@ exports[`components/ReactionList should render when there are reactions 1`] = ` -