2026-05-20 18:25:15 +02:00
|
|
|
<nav id="menu">
|
|
|
|
|
|
|
|
|
|
<div class="menu-header">
|
2026-06-16 16:21:43 +02:00
|
|
|
<img src="{{ asset('logo/plaza-logo-wide.png') }}">
|
2026-05-20 18:25:15 +02:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="menu-navigation">
|
|
|
|
|
|
2026-05-21 13:20:16 +02:00
|
|
|
@foreach( config('menu') as $menu )
|
2026-06-23 19:24:38 +02:00
|
|
|
|
2026-05-21 13:20:16 +02:00
|
|
|
<div class="menu-group">
|
2026-06-23 19:24:38 +02:00
|
|
|
|
|
|
|
|
<div class="menu-group-title">
|
|
|
|
|
{{ $menu['name'] }}
|
|
|
|
|
</div>
|
|
|
|
|
|
2026-05-21 13:20:16 +02:00
|
|
|
@foreach( $menu['items'] as $item )
|
2026-06-23 19:24:38 +02:00
|
|
|
@if( !isset( $item['requires_auth'] ) || $item['requires_auth'] === true && $VISITOR->loggedIn() )
|
2026-06-28 14:07:20 +02:00
|
|
|
<a href="{{ isset($item['xf_route']) ? xfRoute($item['xf_route']) : $item['custom_route'] ?? route($item['route']) }}"
|
|
|
|
|
@class(['menu-item', 'active' => request()->routeIs( $item['route'] ?? '' )])
|
|
|
|
|
style="{{ isset( $item['color'] ) ? 'color:' . $item['color'] . ';' : '' }}"
|
|
|
|
|
{{ isset( $item['custom_route'] ) ? 'target="_blank"' : '' }}
|
|
|
|
|
>
|
2026-06-08 16:25:52 +02:00
|
|
|
<i data-lucide="{{ $item['icon'] }}"></i><span>{{ $item['name'] }}</span>
|
|
|
|
|
</a>
|
|
|
|
|
@endif
|
2026-05-21 13:20:16 +02:00
|
|
|
@endforeach
|
2026-06-23 19:24:38 +02:00
|
|
|
|
2026-05-21 13:20:16 +02:00
|
|
|
</div>
|
2026-06-23 19:24:38 +02:00
|
|
|
|
2026-05-21 13:20:16 +02:00
|
|
|
@endforeach
|
2026-05-20 18:25:15 +02:00
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="menu-user">
|
|
|
|
|
<div class="menu-user-avatar">
|
|
|
|
|
<x-xen-foro-avatar />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="menu-user-info">
|
|
|
|
|
<span class="username">
|
2026-07-01 11:51:30 +02:00
|
|
|
@if( $VISITOR->guest() )
|
|
|
|
|
Guest
|
|
|
|
|
@else
|
|
|
|
|
<x-xf-username-link :user-id="$VISITOR->user_id" />
|
|
|
|
|
@endif
|
2026-05-20 18:25:15 +02:00
|
|
|
</span>
|
|
|
|
|
<span class="user_role">
|
2026-06-23 19:24:38 +02:00
|
|
|
<a href="{{ $VISITOR->guest() ? xfRoute('login') : xfRoute('logout') . '?t=' . xfCsrfToken() }}">
|
|
|
|
|
{{ $VISITOR->guest() ? 'Login' : 'Logout' }}
|
2026-05-24 11:47:20 +02:00
|
|
|
</a>
|
2026-05-20 18:25:15 +02:00
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</nav>
|