fix(core-app): СB-1691 mobx subscription

This commit is contained in:
Wroud
2022-02-20 23:35:50 +03:00
parent 1d7bdb9a98
commit f5fcea44bc
@@ -211,18 +211,21 @@ export const ElementsTree = observer<Props>(function ElementsTree({
[navNodeInfoResource]
);
const foldersTree = settings?.foldersTree; // mobx subscription
const filter = settings?.filter;
useEffect(() => {
if (!settings?.foldersTree && folderExplorer.folder !== baseRoot) {
if (!foldersTree && folderExplorer.folder !== baseRoot) {
folderExplorer.open([], baseRoot);
}
if (!settings?.filter && tree.filter !== '') {
if (!filter && tree.filter !== '') {
tree.setFilter('');
}
});
const hasChildren = (children.data?.length || 0) > 0;
const loaderAvailable = !settings?.foldersTree || context.folderExplorer.root === root;
const loaderAvailable = !foldersTree || context.folderExplorer.root === root;
return styled(useStyles(styles, style))(
<>