sidebar.blade.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. $routeName = request()->route()->getName();
  3. $currentMenu = \Illuminate\Support\Facades\Request::segment(4);
  4. #dump($user);
  5. ?>
  6. <nav id="sidebarMenu" class="d-md-block bg-light sidebar collapse px-0">
  7. <div class="sidebar-sticky pt-3">
  8. <ul class="nav flex-column mcp-theme-1">
  9. <li class="nav-item">
  10. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.dashboard' ? 'active' : ''}}"
  11. href="{{ route('admin.users.view.dashboard', $user) }}">Dashboard</a>
  12. </li>
  13. @if($user->is_interested_in_rep)
  14. <li class="nav-item">
  15. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.hr' ? 'active' : ''}}"
  16. href="{{ route('admin.users.view.hr', $user) }}">HR Profile</a>
  17. </li>
  18. @endif
  19. <li class="nav-item heading">
  20. Client
  21. </li>
  22. <li class="nav-item ps-2">
  23. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.orders' ? 'active' : ''}}"
  24. href="{{ route('admin.users.view.orders', $user) }}">Orders as Client</a>
  25. </li>
  26. <li class="nav-item ps-2">
  27. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.transactions' ? 'active' : ''}}"
  28. href="{{ route('admin.users.view.transactions', $user) }}">Financial Transactions</a>
  29. </li>
  30. <li class="nav-item ps-2">
  31. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.sessions' ? 'active' : ''}}"
  32. href="{{ route('admin.users.view.sessions', $user) }}">Sessions</a>
  33. </li>
  34. <li class="nav-item ps-2">
  35. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.payment-methods' ? 'active' : ''}}"
  36. href="{{ route('admin.users.view.payment-methods', $user) }}">Payment Methods</a>
  37. </li>
  38. <li class="nav-item ps-2">
  39. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.messages' ? 'active' : ''}}"
  40. href="{{ route('admin.users.view.messages', $user) }}">Messages</a>
  41. </li>
  42. <li class="nav-item ps-2">
  43. <a class="nav-link {{\Illuminate\Support\Facades\Route::getCurrentRoute()->getName() === 'admin.users.view.user-events' ? 'active' : ''}}"
  44. href="{{ route('admin.users.view.user-events', $user) }}">User Events</a>
  45. </li>
  46. </ul>
  47. </div>
  48. </nav>