Files
RomhackPlaza/resources/views/components/menu.blade.php
Benjamin a778222564 A lot of things
- Added Database page.
- Added Xenforo API compatibility
- Added Hovercard
- Added Notifications
2026-05-24 11:47:20 +02:00

45 lines
1.4 KiB
PHP

<nav id="menu">
<div class="menu-header">
<div class="menu-logo">
RP
</div>
<div class="menu-title">
Romhack Plaza
</div>
</div>
<div class="menu-navigation">
@foreach( config('menu') as $menu )
<div class="menu-group">
<div class="menu-group-title">{{ $menu['name'] }}</div>
@foreach( $menu['items'] as $item )
<a href="{{ isset($item['xf_route']) ? xfRoute($item['xf_route']) : route($item['route']) }}"
@class(['menu-item', 'active' => request()->routeIs( $item['route'] ?? '' )]) >
<i data-lucide="{{ $item['icon'] }}"></i><span>{{ $item['name'] }}</span>
</a>
@endforeach
</div>
@endforeach
</div>
<div class="menu-user">
<div class="menu-user-avatar">
<x-xen-foro-avatar />
</div>
<div class="menu-user-info">
<span class="username">
{{ \Auth::user()?->username ?? "Guest" }}
</span>
<span class="user_role">
<a href="{{ \Auth::guest() ? xfRoute('login') : xfRoute('logout') }}">
{{ \Auth::guest() ? 'Login' : 'Logout' }}
</a>
</span>
</div>
</div>
</nav>