fix: #10528, gray out disabled nav items

use enabled property if present
change default to true, so added nav items are enabled by default
This commit is contained in:
Barış Soner Uşaklı
2022-05-20 20:23:16 -04:00
parent 0084b563f3
commit 7e4d2852f6
3 changed files with 26 additions and 12 deletions

View File

@@ -92,7 +92,13 @@ async function getAvailable() {
return item;
});
return await plugins.hooks.fire('filter:navigation.available', core);
const navItems = await plugins.hooks.fire('filter:navigation.available', core);
navItems.forEach((item) => {
if (item && !item.hasOwnProperty('enabled')) {
item.enabled = true;
}
});
return navItems;
}
require('../promisify')(admin);