Web: Files: fixed create folders

This commit is contained in:
Nikita Gopienko 2022-08-12 15:56:18 +03:00
parent 2ec456f070
commit a35aa2d306
4 changed files with 6 additions and 13 deletions

View File

@ -103,7 +103,7 @@ const CreateEvent = ({
addActiveItems(null, [folder.id]);
setCreatedItem({ id: createdFolderId, type: "folder" });
})
.then(() => editCompleteAction(item, type))
.then(() => editCompleteAction(item, type, true))
.catch((e) => toastr.error(e))
.finally(() => {
const folderIds = [+id];

View File

@ -172,7 +172,6 @@ class TileContainer extends React.PureComponent {
super(props);
this.state = {
isOpen: false,
selectedFilterData: {
sortId: props.filter.sortBy,
sortDirection: props.filter.sortOrder,
@ -180,12 +179,6 @@ class TileContainer extends React.PureComponent {
};
}
toggleDropdown = () => {
this.setState((prev) => ({
isOpen: !prev.isOpen,
}));
};
render() {
const {
children,
@ -197,7 +190,7 @@ class TileContainer extends React.PureComponent {
headingFiles,
} = this.props;
const { isOpen, selectedFilterData } = this.state;
const { selectedFilterData } = this.state;
const Rooms = [];
const Folders = [];

View File

@ -489,9 +489,9 @@ class FilesActionStore {
return this.downloadFiles(fileIds, folderIds, label);
};
editCompleteAction = async (selectedItem, type) => {
editCompleteAction = async (selectedItem, type, isFolder = false) => {
if (type === FileAction.Create) {
this.filesStore.addFile(selectedItem);
this.filesStore.addFile(selectedItem, isFolder);
}
if (type === FileAction.Create || type === FileAction.Rename) {

View File

@ -1632,9 +1632,9 @@ class FilesStore {
scrollElm && scrollElm.scrollTo(0, 0);
};
addFile = (item) => {
addFile = (item, isFolder) => {
this.filter.total += 1;
this.files.unshift(item);
isFolder ? this.folders.unshift(item) : this.files.unshift(item);
this.scrollToTop();
};