MM-49393 Begin splitting up utils.tsx (#22983)

* Add selectors/urls to Channels

* Create utils/notification_sounds in Channels

* Move Utils.isLinux to UserAgent.isLinux

* Remove Utils.isMac in favour of UserAgent.isMac

* Move cmdOrCtrlPressed and isKeyPressed into new utils/keyboard

* Remove eslint-disable for max-lines in utils.tsx
Этот коммит содержится в:
Harrison Healey
2023-04-17 15:10:15 -04:00
коммит произвёл GitHub
родитель 941ee8509a
Коммит 3f022e728f
76 изменённых файлов: 508 добавлений и 491 удалений

Просмотреть файл

@@ -8,7 +8,7 @@ import {isEmpty} from 'lodash';
import {PlaylistCheckIcon} from '@mattermost/compass-icons/components';
import * as Utils from 'utils/utils';
import * as Keyboard from 'utils/keyboard';
import {getThreadCountsInCurrentTeam} from 'mattermost-redux/selectors/entities/threads';
import {getThreads, markAllThreadsInTeamRead} from 'mattermost-redux/actions/threads';
import {trackEvent} from 'actions/telemetry_actions';
@@ -80,7 +80,7 @@ const ThreadList = ({
return;
}
const comboKeyPressed = e.altKey || e.metaKey || e.shiftKey || e.ctrlKey;
if (comboKeyPressed || (!Utils.isKeyPressed(e, Constants.KeyCodes.DOWN) && !Utils.isKeyPressed(e, Constants.KeyCodes.UP))) {
if (comboKeyPressed || (!Keyboard.isKeyPressed(e, Constants.KeyCodes.DOWN) && !Keyboard.isKeyPressed(e, Constants.KeyCodes.UP))) {
return;
}
@@ -94,7 +94,7 @@ const ThreadList = ({
let threadIdToSelect = 0;
if (selectedThreadId) {
const selectedThreadIndex = data.indexOf(selectedThreadId);
if (Utils.isKeyPressed(e, Constants.KeyCodes.DOWN)) {
if (Keyboard.isKeyPressed(e, Constants.KeyCodes.DOWN)) {
if (selectedThreadIndex < data.length - 1) {
threadIdToSelect = selectedThreadIndex + 1;
}
@@ -104,7 +104,7 @@ const ThreadList = ({
}
}
if (Utils.isKeyPressed(e, Constants.KeyCodes.UP)) {
if (Keyboard.isKeyPressed(e, Constants.KeyCodes.UP)) {
if (selectedThreadIndex > 0) {
threadIdToSelect = selectedThreadIndex - 1;
} else {