mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
fix(core-app): СB-1691 mobx subscription
This commit is contained in:
@@ -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))(
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user