This commit is contained in:
the-djmaze 2022-10-07 12:06:03 +02:00
parent f488212c3d
commit 7a7b11bdeb
3 changed files with 13 additions and 4 deletions

View file

@ -13,8 +13,6 @@ import { FolderUserStore } from 'Stores/User/Folder';
import { MessagelistUserStore } from 'Stores/User/Messagelist';
import { SettingsUserStore } from 'Stores/User/Settings';
import ko from 'ko';
import { sortFolders } from 'Common/Folders';
import { i18n, trigger as translatorTrigger } from 'Common/Translator';
@ -91,6 +89,8 @@ export const
Local.set(ClientSideKeyNameExpandedFolders, aExpandedList);
},
foldersFilter = ko.observable(''),
/**
* @param {?Function} fCallback
*/
@ -385,7 +385,11 @@ export class FolderModel extends AbstractModel {
*/
visible: () => {
const selectable = folder.canBeSelected(),
visible = (folder.isSubscribed() | !SettingsUserStore.hideUnsubscribed()) && selectable;
name = folder.name(),
filter = foldersFilter(),
visible = (folder.isSubscribed() | !SettingsUserStore.hideUnsubscribed())
&& selectable
&& (!filter || name.toLowerCase().includes(filter.toLowerCase()));
return folder.hasVisibleSubfolders() | visible;
},