Web: Files : Panels : Fixed selectors

This commit is contained in:
Ilya Oleshko 2020-10-09 11:46:03 +03:00
parent 8440737f70
commit 333b3f1e79

View File

@ -140,12 +140,12 @@ class NewFilesPanelComponent extends React.Component {
onFilesClick = item => {
const { id, fileExst, viewUrl } = item;
const { filter, setMediaViewerData, fetchFiles } = this.props;
const { filter, setMediaViewerData, fetchFiles, canWebEdit } = this.props;
if (!fileExst) {
fetchFiles(id, filter).catch(err => toastr.error(err));
} else {
if (canWebEdit(fileExst)) {
if (canWebEdit) {
return window.open(`./doceditor?fileId=${id}`, "_blank");
}
@ -294,13 +294,14 @@ const NewFilesPanel = props => (
<NewFilesPanelContainerTranslated i18n={i18n} {...props} />
);
const mapStateToProps = state => {
const mapStateToProps = (state, props) => {
return {
filter: getFilter(state),
files: getFiles(state),
folders: getFolders(state),
treeFolders: getTreeFolders(state),
selectedFolder: getSelectedFolder(state),
canWebEdit: canWebEdit(props.item.fileExst)(state),
};
};