Web: Files: Added store for selected file.

This commit is contained in:
Tatiana Lopaeva 2021-07-07 09:59:01 +03:00
parent 6b99ee4fc1
commit aa5b65617e
2 changed files with 30 additions and 2 deletions

View File

@ -0,0 +1,25 @@
import { makeObservable, action, observable } from "mobx";
class SelectedFilesStore {
folderId = null;
fileInfo = null;
constructor() {
makeObservable(this, {
fileInfo: observable,
folderId: observable,
setFolderId: action,
setFile: action,
});
}
setFolderId = (id) => {
this.folderId = id;
};
setFile = (obj) => {
this.fileInfo = obj;
};
}
export default new SelectedFilesStore();

View File

@ -16,7 +16,7 @@ import PrimaryProgressDataStore from "./PrimaryProgressDataStore";
import VersionHistoryStore from "./VersionHistoryStore";
import DialogsStore from "./DialogsStore";
import selectedFilesStore from "./SelectedFilesStore";
import store from "studio/store";
const formatsStore = new FormatsStore(
@ -32,7 +32,8 @@ const filesStore = new FilesStore(
fileActionStore,
selectedFolderStore,
treeFoldersStore,
formatsStore
formatsStore,
selectedFilesStore
);
const mediaViewerDataStore = new MediaViewerDataStore(filesStore);
const settingsStore = new SettingsStore(thirdPartyStore, treeFoldersStore);
@ -67,6 +68,7 @@ const filesActionsStore = new FilesActionsStore(
const versionHistoryStore = new VersionHistoryStore(filesStore);
//const selectedFilesStore = new SelectedFilesStore(selectedFilesStore);
const stores = {
filesStore,
settingsStore,
@ -78,6 +80,7 @@ const stores = {
treeFoldersStore,
selectedFolderStore,
filesActionsStore,
selectedFilesStore,
};
export default stores;