This commit is contained in:
root committed 2026-05-11 17:58:21 +00:00
1 parent b03c1d4619
commit b07423aef3
42 files changed
+1431 -394

No files matched your search

@@ -6,8 +6,7 @@
data-bs-toggle="dropdown"
aria-expanded="false"
style="background:rgba(255,255,255,.1);color:#f8fafc;border:1px solid rgba(255,255,255,.18);border-radius:.625rem;padding:.35rem .75rem;font-family:'Cairo',sans-serif;">
{{-- Avatar circle --}}
<div style="width:32px;height:32px;background:#6366f1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0;color:#fff;border:2px solid rgba(255,255,255,.25);">
<div style="width:32px;height:32px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.9rem;flex-shrink:0;color:#fff;border:2px solid rgba(255,255,255,.25);">
{{ mb_substr(auth()->user()->name, 0, 1) }}
</div>
<span class="d-none d-sm-inline fw-600" style="font-size:.875rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;">
@@ -32,7 +31,6 @@
<div style="color:#64748b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;">
{{ auth()->user()->email }}
</div>
{{-- Role badge --}}
@php
$role = auth()->user()->role;
$roleLabel = match($role) {
@@ -53,6 +51,16 @@
<li><hr class="dropdown-divider my-1" style="border-color:#f1f5f9;"></li>
{{-- Public site --}}
<li>
<a href="{{ route('parking.index') }}"
class="dropdown-item d-flex align-items-center gap-2 rounded-2"
style="color:#374151;font-size:.875rem;padding:.5rem .75rem;">
<i class="bi bi-globe2" style="color:#6366f1;font-size:1rem;width:18px;text-align:center;"></i>
الموقع العام
</a>
</li>
{{-- My profile --}}
<li>
<a href="{{ route('profile.show') }}"
@@ -63,7 +71,8 @@
</a>
</li>
{{-- My reservations --}}
{{-- My reservations (regular users) --}}
@if($role === 'user')
<li>
<a href="{{ route('user.dashboard') }}"
class="dropdown-item d-flex align-items-center gap-2 rounded-2"
@@ -72,9 +81,10 @@
حجوزاتي
</a>
</li>
@endif
{{-- Operator panel (operators & admins) --}}
@if(in_array(auth()->user()->role, ['operator', 'admin']))
@if(in_array($role, ['operator', 'admin']))
<li>
<a href="{{ route('operator.dashboard') }}"
class="dropdown-item d-flex align-items-center gap-2 rounded-2"
@@ -86,7 +96,7 @@
@endif
{{-- Admin panel (admins only) --}}
@if(auth()->user()->role === 'admin')
@if($role === 'admin')
<li>
<a href="{{ route('admin.dashboard') }}"
class="dropdown-item d-flex align-items-center gap-2 rounded-2"