navbar.blade.php 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <nav class="sb-topnav navbar navbar-expand navbar-light bg-white shadow-sm">
  2. <a class="navbar-brand" href="{!! env('APP_URL') !!}dashboard">
  3. @if(\Illuminate\Support\Facades\Auth::user()->role=="restaurant" && isset(\Illuminate\Support\Facades\Auth::user()->restaurants->photos))
  4. <img class="img-fluid" style="height: 40px" alt="logo" src="{!! \Illuminate\Support\Facades\Auth::user()->restaurants->photos->file_name !!}"
  5. alt="{!! \Illuminate\Support\Facades\Auth::user()->restaurants->name !!}">
  6. @else
  7. <img style="max-height: 40px" alt="logo" src="{!! env('APP_ASSETS') !!}img/logo.png">
  8. @endif
  9. </a>
  10. <button class="btn btn-link btn-sm order-1 order-lg-0" id="sidebarToggle" href="#"><i class="fas fa-bars"></i></button>
  11. <!-- Navbar Search-->
  12. <form class="d-none d-md-inline-block form-inline ml-auto mr-0 mr-md-3 my-2 my-md-0">
  13. <div class="input-group">
  14. <input class="form-control" type="text" placeholder="Search for..." aria-label="Search" aria-describedby="basic-addon2" />
  15. <div class="input-group-append">
  16. <button class="btn btn-primary btn-sm" type="button"><i class="feather-search"></i></button>
  17. </div>
  18. </div>
  19. </form>
  20. <!-- Navbar-->
  21. <ul class="navbar-nav ml-auto ml-md-0">
  22. <li class="nav-item dropdown no-arrow d-sm-none">
  23. <a class="nav-link dropdown-toggle" href="#" id="searchDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  24. <i class="feather-search mr-2"></i>
  25. </a>
  26. <!-- Dropdown - Messages -->
  27. <div class="dropdown-menu dropdown-menu-right p-3 shadow-sm animated--grow-in" aria-labelledby="searchDropdown">
  28. <form class="form-inline mr-auto w-100 navbar-search">
  29. <div class="input-group">
  30. <input type="text" class="form-control border-0 shadow-none" placeholder="Search people, jobs and more..." aria-label="Search" aria-describedby="basic-addon2">
  31. <div class="input-group-append">
  32. <button class="btn" type="button">
  33. <i class="feather-search"></i>
  34. </button>
  35. </div>
  36. </div>
  37. </form>
  38. </div>
  39. </li>
  40. @if(\Illuminate\Support\Facades\Auth::user()->role=="restaurant" && isset(\Illuminate\Support\Facades\Auth::user()->restaurants->order_notifications_unread))
  41. @php
  42. $notifications = \Illuminate\Support\Facades\Auth::user()->restaurants->order_notifications_unread;
  43. @endphp
  44. <li class="nav-item dropdown no-arrow mx-1 osahan-list-dropdown notifications">
  45. <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  46. <i class="feather-bell"></i>
  47. <!-- Counter - Alerts -->
  48. <span class="badge badge-info badge-counter " data-count="{!! $notifications->count() > 0?$notifications->count():0 !!}">{!! $notifications->count() > 0?$notifications->count():"" !!}</span>
  49. </a>
  50. <!-- Dropdown - Alerts -->
  51. <div class="dropdown-list dropdown-menu dropdown-menu-right shadow-sm">
  52. <h6 class="dropdown-header">
  53. Notifications
  54. </h6>
  55. <div id="notifications" style="max-height: 300px; overflow: auto">
  56. @if(isset($notifications) && $notifications->count() > 0)
  57. @foreach($notifications as $notification)
  58. <a class="dropdown-item d-flex align-items-center" href="{!! env('APP_URL') !!}order/show/{!! $notification->order_id !!}" target="_blank">
  59. <div class="mr-3">
  60. <div class="icon-circle bg-warning">
  61. <i class="fas fa-folder text-white"></i>
  62. </div>
  63. </div>
  64. <div>
  65. <div class="small text-gray-500">{!! $notification->created_at !!}</div>
  66. {!! $notification->notification_text !!}
  67. </div>
  68. </a>
  69. @endforeach
  70. @endif
  71. </div>
  72. <a class="dropdown-item text-center small text-gray-500" href="#">Show All Notifications</a>
  73. </div>
  74. </li>
  75. @endif
  76. <!-- Nav Item - User Information -->
  77. <li class="nav-item dropdown no-arrow ml-1 osahan-profile-dropdown">
  78. <a class="nav-link dropdown-toggle pr-0" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  79. @if(\Illuminate\Support\Facades\Auth::user()->role=="restaurant" && isset(\Illuminate\Support\Facades\Auth::user()->restaurants->photos))
  80. <img class="img-profile rounded-circle" src="{!! \Illuminate\Support\Facades\Auth::user()->restaurants->photos->file_name !!}">
  81. @else
  82. <img class="img-profile rounded-circle" src="{!! env('APP_ASSETS') !!}img/user/1.png">
  83. @endif
  84. </a>
  85. <!-- Dropdown - User Information -->
  86. <div class="dropdown-menu dropdown-menu-right shadow-sm">
  87. <div class="p-3 d-flex align-items-center">
  88. <div class="dropdown-list-image mr-3">
  89. @if(\Illuminate\Support\Facades\Auth::user()->role=="restaurant" && isset(\Illuminate\Support\Facades\Auth::user()->restaurants->photos))
  90. <img class="rounded-circle" src="{!! \Illuminate\Support\Facades\Auth::user()->restaurants->photos->file_name !!}" alt="">
  91. @else
  92. <img class="rounded-circle" src="{!! env('APP_ASSETS') !!}img/user/1.png" alt="">
  93. @endif
  94. <div class="status-indicator bg-success"></div>
  95. </div>
  96. <div class="font-weight-bold">
  97. @if(\Illuminate\Support\Facades\Auth::user()->role=="restaurant")
  98. <div class="text-truncate">{!! \Illuminate\Support\Facades\Auth::user()->restaurants->name !!}</div>
  99. <div class="small text-gray-500">Restaurants Owner</div>
  100. @else
  101. <div class="text-truncate">Administrator</div>
  102. @endif
  103. </div>
  104. </div>
  105. <div class="dropdown-divider"></div>
  106. <a class="dropdown-item" href="{!! env('APP_URL') !!}change/password"><i class="feather-edit"></i> Change Password</a>
  107. <div class="dropdown-divider"></div>
  108. <a class="dropdown-item" href="{!! env('APP_URL') !!}logout"><i class="feather-log-out"></i> Logout</a>
  109. </div>
  110. </li>
  111. </ul>
  112. </nav>