topbar.blade.php 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <header id="page-topbar">
  2. <div class="navbar-header">
  3. <div class="d-flex">
  4. <!-- LOGO -->
  5. <div class="navbar-brand-box">
  6. <a href="index" class="logo logo-dark">
  7. <span class="logo-sm">
  8. <img src="{{ URL::asset('/assets/images/logo.svg') }}" alt="" height="22">
  9. </span>
  10. <span class="logo-lg">
  11. <img src="{{ URL::asset('/assets/images/logo-dark.png') }}" alt="" height="17">
  12. </span>
  13. </a>
  14. <a href="index" class="logo logo-light">
  15. <span class="logo-sm">
  16. <img src="{{ URL::asset('/assets/images/logo-light.svg') }}" alt="" height="22">
  17. </span>
  18. <span class="logo-lg">
  19. <h1>GoZap</h1>
  20. </span>
  21. </a>
  22. </div>
  23. <button type="button" class="btn btn-sm px-3 font-size-16 header-item waves-effect" id="vertical-menu-btn">
  24. <i class="fa fa-fw fa-bars"></i>
  25. </button>
  26. </div>
  27. <div class="d-flex">
  28. <div class="dropdown d-inline-block d-lg-none ms-2">
  29. <button type="button" class="btn header-item noti-icon waves-effect" id="page-header-search-dropdown"
  30. data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  31. <i class="mdi mdi-magnify"></i>
  32. </button>
  33. <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end p-0"
  34. aria-labelledby="page-header-search-dropdown">
  35. <form class="p-3">
  36. <div class="form-group m-0">
  37. <div class="input-group">
  38. <input type="text" class="form-control" placeholder="@lang('translation.Search')" aria-label="Search input">
  39. <button class="btn btn-primary" type="submit"><i class="mdi mdi-magnify"></i></button>
  40. </div>
  41. </div>
  42. </form>
  43. </div>
  44. </div>
  45. <div class="dropdown d-inline-block">
  46. <button type="button" class="btn header-item waves-effect"
  47. data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  48. @switch(Session::get('lang'))
  49. @case('ru')
  50. <img src="{{ URL::asset('/assets/images/flags/russia.jpg')}}" alt="Header Language" height="16">
  51. @break
  52. @case('it')
  53. <img src="{{ URL::asset('/assets/images/flags/italy.jpg')}}" alt="Header Language" height="16">
  54. @break
  55. @case('de')
  56. <img src="{{ URL::asset('/assets/images/flags/germany.jpg')}}" alt="Header Language" height="16">
  57. @break
  58. @case('es')
  59. <img src="{{ URL::asset('/assets/images/flags/spain.jpg')}}" alt="Header Language" height="16">
  60. @break
  61. @default
  62. <img src="{{ URL::asset('/assets/images/flags/us.jpg')}}" alt="Header Language" height="16">
  63. @endswitch
  64. </button>
  65. <div class="dropdown-menu dropdown-menu-end">
  66. <!-- item-->
  67. <a href="{{ route('translate', ['locale' => 'en']) }}" class="dropdown-item notify-item language" data-lang="eng">
  68. <img src="{{ URL::asset ('/assets/images/flags/us.jpg') }}" alt="user-image" class="me-1" height="12"> <span class="align-middle">English</span>
  69. </a>
  70. <!-- item-->
  71. <a href="{{ route('translate', ['locale' => 'es']) }}" class="dropdown-item notify-item language" data-lang="sp">
  72. <img src="{{ URL::asset ('/assets/images/flags/spain.jpg') }}" alt="user-image" class="me-1" height="12"> <span class="align-middle">Spanish</span>
  73. </a>
  74. <!-- item-->
  75. <a href="{{ route('translate', ['locale' => 'de']) }}" class="dropdown-item notify-item language" data-lang="gr">
  76. <img src="{{ URL::asset ('/assets/images/flags/germany.jpg') }}" alt="user-image" class="me-1" height="12"> <span class="align-middle">German</span>
  77. </a>
  78. <!-- item-->
  79. <a href="{{ route('translate', ['locale' => 'it']) }}" class="dropdown-item notify-item language" data-lang="it">
  80. <img src="{{ URL::asset ('/assets/images/flags/italy.jpg') }}" alt="user-image" class="me-1" height="12"> <span class="align-middle">Italian</span>
  81. </a>
  82. <!-- item-->
  83. <a href="{{ route('translate', ['locale' => 'ru']) }}" class="dropdown-item notify-item language" data-lang="ru">
  84. <img src="{{ URL::asset ('/assets/images/flags/russia.jpg') }}" alt="user-image" class="me-1" height="12"> <span class="align-middle">Russian</span>
  85. </a>
  86. </div>
  87. </div>
  88. <div class=" d-inline-block">
  89. {{ auth()->user()->name}}
  90. </div>
  91. </div>
  92. </div>
  93. </header>
  94. <!-- Change-Password example -->
  95. <div class="modal fade change-password" tabindex="-1" role="dialog"
  96. aria-labelledby="myLargeModalLabel" aria-hidden="true">
  97. <div class="modal-dialog modal-dialog-centered">
  98. <div class="modal-content">
  99. <div class="modal-header">
  100. <h5 class="modal-title" id="myLargeModalLabel">Change Password</h5>
  101. <button type="button" class="btn-close" data-bs-dismiss="modal"
  102. aria-label="Close"></button>
  103. </div>
  104. <div class="modal-body">
  105. <form method="POST" id="change-password">
  106. @csrf
  107. <div class="mb-3">
  108. <label for="current_password">Current Password</label>
  109. <input id="current-password" type="password"
  110. class="form-control @error('current_password') is-invalid @enderror"
  111. name="current_password" autocomplete="current_password"
  112. placeholder="Enter Current Password" value="{{ old('current_password') }}">
  113. <div class="text-danger" id="current_passwordError" data-ajax-feedback="current_password"></div>
  114. </div>
  115. <div class="mb-3">
  116. <label for="newpassword">New Password</label>
  117. <input id="password" type="password"
  118. class="form-control @error('password') is-invalid @enderror" name="password"
  119. autocomplete="new_password" placeholder="Enter New Password">
  120. <div class="text-danger" id="passwordError" data-ajax-feedback="password"></div>
  121. </div>
  122. <div class="mb-3">
  123. <label for="userpassword">Confirm Password</label>
  124. <input id="password-confirm" type="password" class="form-control" name="password_confirmation"
  125. autocomplete="new_password" placeholder="Enter New Confirm password">
  126. <div class="text-danger" id="password_confirmError" data-ajax-feedback="password-confirm"></div>
  127. </div>
  128. </form>
  129. </div>
  130. </div><!-- /.modal-content -->
  131. </div><!-- /.modal-dialog -->
  132. </div><!-- /.modal -->