diff --git a/webapp/channels/src/components/rhs_header_post/rhs_header_post.tsx b/webapp/channels/src/components/rhs_header_post/rhs_header_post.tsx index d5b5c7928a..6936ef6943 100644 --- a/webapp/channels/src/components/rhs_header_post/rhs_header_post.tsx +++ b/webapp/channels/src/components/rhs_header_post/rhs_header_post.tsx @@ -2,14 +2,13 @@ // See LICENSE.txt for license information. import React from 'react'; -import {FormattedMessage} from 'react-intl'; +import {FormattedMessage, injectIntl, type WrappedComponentProps} from 'react-intl'; import type {Channel} from '@mattermost/types/channels'; import KeyboardShortcutSequence, { KEYBOARD_SHORTCUTS, } from 'components/keyboard_shortcuts/keyboard_shortcuts_sequence'; -import LocalizedIcon from 'components/localized_icon'; import OverlayTrigger from 'components/overlay_trigger'; import FollowButton from 'components/threading/common/follow_button'; import Tooltip from 'components/tooltip'; @@ -18,11 +17,10 @@ import CRTThreadsPaneTutorialTip import {getHistory} from 'utils/browser_history'; import Constants, {RHSStates} from 'utils/constants'; -import {t} from 'utils/i18n'; import type {RhsState} from 'types/store/rhs'; -interface RhsHeaderPostProps { +interface Props extends WrappedComponentProps { isExpanded: boolean; isMobileView: boolean; rootPostId: string; @@ -45,7 +43,7 @@ interface RhsHeaderPostProps { setThreadFollow: (userId: string, teamId: string, threadId: string, newState: boolean) => void; } -export default class RhsHeaderPost extends React.PureComponent { +class RhsHeaderPost extends React.PureComponent { handleBack = (e: React.MouseEvent) => { e.preventDefault(); @@ -79,6 +77,7 @@ export default class RhsHeaderPost extends React.PureComponent - @@ -212,13 +211,13 @@ export default class RhsHeaderPost extends React.PureComponent - - @@ -235,9 +234,9 @@ export default class RhsHeaderPost extends React.PureComponent - @@ -247,3 +246,5 @@ export default class RhsHeaderPost extends React.PureComponent -