Web: Files : Panels : Fixed selectors
This commit is contained in:
parent
8440737f70
commit
333b3f1e79
@ -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),
|
||||
};
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user