mirror of
https://github.com/open-reception/appointment-booking-software.git
synced 2026-10-01 05:04:50 +02:00
Fix nav items shown
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user