diff --git a/src/components/middle/HeaderActions.tsx b/src/components/middle/HeaderActions.tsx index 72e13c303..40cfb9582 100644 --- a/src/components/middle/HeaderActions.tsx +++ b/src/components/middle/HeaderActions.tsx @@ -40,7 +40,6 @@ interface StateProps { canSearch?: boolean; canMute?: boolean; canSelect?: boolean; - canSeeStatistics?: boolean; canLeave?: boolean; } @@ -59,7 +58,6 @@ const HeaderActions: FC = ({ canSearch, canMute, canSelect, - canSeeStatistics, canLeave, isRightColumnShown, joinChannel, @@ -172,7 +170,6 @@ const HeaderActions: FC = ({ canSearch={canSearch} canMute={canMute} canSelect={canSelect} - canSeeStatistics={canSeeStatistics} canLeave={canLeave} onSubscribeChannel={handleSubscribeClick} onSearchClick={handleSearchClick} @@ -207,7 +204,6 @@ export default memo(withGlobal( const canSearch = isMainThread || isDiscussionThread; const canMute = isMainThread && !isChatWithSelf && !canSubscribe; const canSelect = !selectIsInSelectMode(global); - const canSeeStatistics = isMainThread; const canLeave = isMainThread && !canSubscribe; const noMenu = !( @@ -215,7 +211,6 @@ export default memo(withGlobal( || (IS_MOBILE_SCREEN && canSearch) || canMute || canSelect - || canSeeStatistics || canLeave ); @@ -228,7 +223,6 @@ export default memo(withGlobal( canSearch, canMute, canSelect, - canSeeStatistics, canLeave, }; }, diff --git a/src/components/middle/HeaderMenuContainer.tsx b/src/components/middle/HeaderMenuContainer.tsx index 2350383ad..9cb141f96 100644 --- a/src/components/middle/HeaderMenuContainer.tsx +++ b/src/components/middle/HeaderMenuContainer.tsx @@ -22,7 +22,7 @@ import DeleteChatModal from '../common/DeleteChatModal'; import './HeaderMenuContainer.scss'; -type DispatchProps = Pick; +type DispatchProps = Pick; export type OwnProps = { chatId: number; @@ -34,7 +34,6 @@ export type OwnProps = { canSearch?: boolean; canMute?: boolean; canSelect?: boolean; - canSeeStatistics?: boolean; canLeave?: boolean; onSubscribeChannel: () => void; onSearchClick: () => void; @@ -58,7 +57,6 @@ const HeaderMenuContainer: FC = ({ canSearch, canMute, canSelect, - canSeeStatistics, canLeave, chat, isPrivate, @@ -69,7 +67,6 @@ const HeaderMenuContainer: FC = ({ onClose, onCloseAnimationEnd, updateChatMutedState, - toggleStatistics, enterMessageSelectMode, }) => { const [isMenuOpen, setIsMenuOpen] = useState(true); @@ -108,11 +105,6 @@ const HeaderMenuContainer: FC = ({ closeMenu(); }, [closeMenu, onSearchClick]); - const handleStatistics = useCallback(() => { - toggleStatistics(); - closeMenu(); - }, [closeMenu, toggleStatistics]); - const handleSelectMessages = useCallback(() => { enterMessageSelectMode(); closeMenu(); @@ -167,14 +159,6 @@ const HeaderMenuContainer: FC = ({ {lang('ReportSelectMessages')} )} - {canSeeStatistics && ( - - {lang('Statistics')} - - )} {canLeave && ( ( }, (setGlobal, actions): DispatchProps => pick(actions, [ 'updateChatMutedState', - 'toggleStatistics', 'enterMessageSelectMode', ]), )(HeaderMenuContainer)); diff --git a/src/components/right/RightHeader.tsx b/src/components/right/RightHeader.tsx index a41590e0e..c9d0c80d5 100644 --- a/src/components/right/RightHeader.tsx +++ b/src/components/right/RightHeader.tsx @@ -1,5 +1,5 @@ import React, { - FC, memo, useCallback, useEffect, useMemo, useRef, useState, + FC, memo, useCallback, useEffect, useRef, useState, } from '../../lib/teact/teact'; import { withGlobal } from '../../lib/teact/teactn'; @@ -25,8 +25,6 @@ import CalendarModal from '../common/CalendarModal.async'; import SearchInput from '../ui/SearchInput'; import Button from '../ui/Button'; import Transition from '../ui/Transition'; -import DropdownMenu from '../ui/DropdownMenu'; -import MenuItem from '../ui/MenuItem'; import './RightHeader.scss'; type OwnProps = { @@ -54,7 +52,7 @@ type StateProps = { type DispatchProps = Pick; const COLUMN_CLOSE_DELAY_MS = 300; @@ -106,7 +104,6 @@ const RightHeader: FC = ({ setGifSearchQuery, searchTextMessagesLocal, toggleManagement, - toggleStatistics, searchMessagesByDate, }) => { // eslint-disable-next-line no-null/no-null @@ -190,22 +187,6 @@ const RightHeader: FC = ({ HeaderContent.Statistics ) : -1; // Never reached - const MenuButton: FC<{ onTrigger: () => void; isOpen?: boolean }> = useMemo(() => { - return ({ onTrigger, isOpen }) => ( - - ); - }, [lang]); - function renderHeaderContent() { switch (contentKey) { case HeaderContent.PollResults: @@ -289,12 +270,6 @@ const RightHeader: FC = ({ )} - - {lang('Statistics')} - ); @@ -380,7 +355,6 @@ export default memo(withGlobal( 'setGifSearchQuery', 'searchTextMessagesLocal', 'toggleManagement', - 'toggleStatistics', 'searchMessagesByDate', ]), )(RightHeader));