auth providert refactor WIP

This commit is contained in:
Jan Prochazka
2024-07-25 16:47:31 +02:00
parent cd8fe5d691
commit c3c9ad1aed
8 changed files with 289 additions and 149 deletions

View File

@@ -8,6 +8,7 @@
visibleWidgetSideBar,
visibleHamburgerMenuWidget,
lockedDatabaseMode,
getCurrentConfig,
} from '../stores';
import mainMenuDefinition from '../../../../app/src/mainMenuDefinition';
import hasPermission from '../utility/hasPermission';
@@ -16,7 +17,7 @@
let domMainMenu;
const widgets = [
{
getCurrentConfig().storageDatabase && {
icon: 'icon admin',
name: 'admin',
title: 'Administration',
@@ -103,7 +104,7 @@
<FontIcon icon="icon menu" />
</div>
{/if}
{#each widgets.filter(x => hasPermission(`widgets/${x.name}`)) as item}
{#each widgets.filter(x => x && hasPermission(`widgets/${x.name}`)) as item}
<div
class="wrapper"
class:selected={item.name == $visibleSelectedWidget}