mattermost-mobile/app/selectors/file.js
Elias Nahum 48f1875cf1
MM-23090 MM-26078 && MM-26876 Refactor post draft component (#4621)
* Refactor post draft component
Re-styled ReadOnly channels
Remove filename from upload error

* Update canSubmit based on file attachment changes

* Fix error message for max file size

* Fix select autocomplete values on iOS

* Style readonly and refactor accessory view for iOS

* Make PostDraft scrollViewNativeID prop not required

* Update ReadOnly to have a background with 0.40 opacity

* Update max file size error message

* Fix shift+enter with HW keyboard
2020-08-06 19:39:25 -04:00

24 lines
550 B
JavaScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {createSelector} from 'reselect';
import {selectDraft} from './views';
export const selectFilesFromDraft = createSelector(
selectDraft,
(draft) => {
if (!draft || !draft.files) {
return [];
}
return draft.files;
},
);
export const checkForFileUploadingInChannel = createSelector(
selectFilesFromDraft,
(files) => {
return files.some((f) => f.loading);
},
);