* Add linter rules for import order and type member delimiters * Remove unneeded group * Group all app/* imports before the internal imports * Move app/ imports before parent imports * Separate @node_modules imports into a different group * Substitute app paths by aliases * Fix @node_modules import order and add test related modules * Add aliases for types and test, and group import types
26 lines
706 B
JavaScript
26 lines
706 B
JavaScript
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
import {ViewTypes} from '@constants';
|
|
|
|
export function handleCommentDraftChanged(rootId, draft) {
|
|
return (dispatch, getState) => {
|
|
const state = getState();
|
|
|
|
if (state.views.thread.drafts[rootId]?.draft !== draft) {
|
|
dispatch({
|
|
type: ViewTypes.COMMENT_DRAFT_CHANGED,
|
|
rootId,
|
|
draft,
|
|
});
|
|
}
|
|
};
|
|
}
|
|
|
|
export function handleCommentDraftSelectionChanged(rootId, cursorPosition) {
|
|
return {
|
|
type: ViewTypes.COMMENT_DRAFT_SELECTION_CHANGED,
|
|
rootId,
|
|
cursorPosition,
|
|
};
|
|
}
|