Fix nav items shown

This commit is contained in:
Karl Ludwig Weise
2025-09-09 21:11:16 +02:00
parent 70fbd2e8fc
commit 38e581715b
@@ -62,16 +62,18 @@
<Sidebar.Group class="gap-1">
{#each items as item (item.title)}
{#if item.isTenantOnly === false || $auth.user?.tenantId}
<Sidebar.MenuItem>
<Sidebar.MenuButton isActive={isCurrentSection(item.url)} tooltipContent={item.title}>
{#snippet child({ props })}
<a href={item.url} {...props}>
<item.icon />
<Text style="md" class="ml-2">{item.title}</Text>
</a>
{/snippet}
</Sidebar.MenuButton>
</Sidebar.MenuItem>
{#if $auth.user && item.roles.includes($auth.user?.role)}
<Sidebar.MenuItem>
<Sidebar.MenuButton isActive={isCurrentSection(item.url)} tooltipContent={item.title}>
{#snippet child({ props })}
<a href={item.url} {...props}>
<item.icon />
<Text style="md" class="ml-2">{item.title}</Text>
</a>
{/snippet}
</Sidebar.MenuButton>
</Sidebar.MenuItem>
{/if}
{/if}
{/each}
</Sidebar.Group>