sidenav.blade.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. <nav class="sidenav navbar navbar-vertical fixed-left navbar-expand-xs navbar-light bg-white" id="sidenav-main">
  2. <div class="scrollbar-inner">
  3. <div class="sidenav-header align-items-center">
  4. <a class="navbar-brand" href="/i/web">
  5. <img src="/img/pixelfed-icon-color.svg" class="navbar-brand-img">
  6. </a>
  7. </div>
  8. <div class="navbar-inner">
  9. <div class="collapse navbar-collapse" id="sidenav-collapse-main">
  10. <ul class="navbar-nav">
  11. <li class="nav-item">
  12. <a class="nav-link {{request()->is('i/admin/dashboard')?'active':''}} " href="/i/admin/dashboard">
  13. <i class="ni ni-bold-right text-primary"></i>
  14. <span class="nav-link-text">Dashboard</span>
  15. </a>
  16. </li>
  17. <li class="nav-item">
  18. <a class="nav-link {{request()->is('*autospam*')?'active':''}}" href="{{route('admin.autospam')}}">
  19. <i class="ni ni-bold-right text-primary"></i>
  20. <span class="nav-link-text">Autospam</span>
  21. </a>
  22. </li>
  23. <li class="nav-item">
  24. <a class="nav-link {{request()->is('*messages*')?'active':''}}" href="{{route('admin.messages')}}">
  25. <i class="ni ni-bold-right text-primary"></i>
  26. <span class="nav-link-text">Messages</span>
  27. </a>
  28. </li>
  29. <li class="nav-item">
  30. <a class="nav-link {{request()->is('*reports*')?'active':''}}" href="{{route('admin.reports')}}">
  31. <i class="ni ni-bold-right text-primary"></i>
  32. <span class="nav-link-text">Moderation</span>
  33. </a>
  34. </li>
  35. <li class="nav-item">
  36. <a class="nav-link {{request()->is('*statuses*')?'active':''}}" href="{{route('admin.statuses')}}">
  37. <i class="ni ni-bold-right text-primary"></i>
  38. <span class="nav-link-text">Statuses</span>
  39. </a>
  40. </li>
  41. <li class="nav-item">
  42. <a class="nav-link {{request()->is('*users*')?'active':''}}" href="{{route('admin.users')}}">
  43. <i class="ni ni-bold-right text-primary"></i>
  44. <span class="nav-link-text">Users</span>
  45. </a>
  46. </li>
  47. <li class="nav-item">
  48. <a class="nav-link {{request()->is('*admin/settings')?'active':''}}" href="{{route('admin.settings')}}">
  49. <i class="ni ni-bold-right text-primary"></i>
  50. <span class="nav-link-text">Settings</span>
  51. </a>
  52. </li>
  53. @if((bool) config_cache('instance.curated_registration.enabled'))
  54. <li class="nav-item">
  55. <a class="nav-link {{request()->is('*admin/curated-onboarding*')?'active':''}}" href="{{route('admin.curated-onboarding')}}">
  56. <i class="ni ni-bold-right text-primary"></i>
  57. <span class="nav-link-text">Curated Onboarding</span>
  58. </a>
  59. </li>
  60. @endif
  61. </ul>
  62. <hr class="my-3">
  63. <ul class="navbar-nav">
  64. <li class="nav-item">
  65. <a class="nav-link {{request()->is('*custom-emoji*')?'active':''}}" href="{{route('admin.custom-emoji')}}">
  66. <i class="ni ni-bold-right text-primary"></i>
  67. <span class="nav-link-text">Custom Emoji</span>
  68. </a>
  69. </li>
  70. <li class="nav-item">
  71. <a class="nav-link {{request()->is('*hashtags*')?'active':''}}" href="{{route('admin.hashtags')}}">
  72. <i class="ni ni-bold-right text-primary"></i>
  73. <span class="nav-link-text">Hashtags</span>
  74. </a>
  75. </li>
  76. <li class="nav-item">
  77. <a class="nav-link {{request()->is('*instances*')?'active':''}}" href="{{route('admin.instances')}}">
  78. <i class="ni ni-bold-right text-primary"></i>
  79. <span class="nav-link-text">Instances</span>
  80. </a>
  81. </li>
  82. <li class="nav-item">
  83. <a class="nav-link {{request()->is('*media*')?'active':''}}" href="{{route('admin.media')}}">
  84. <i class="ni ni-bold-right text-primary"></i>
  85. <span class="nav-link-text">Media</span>
  86. </a>
  87. </li>
  88. <li class="nav-item">
  89. <a class="nav-link {{request()->is('*profiles*')?'active':''}}" href="/i/admin/profiles">
  90. <i class="ni ni-bold-right text-primary"></i>
  91. <span class="nav-link-text">Profiles</span>
  92. </a>
  93. </li>
  94. {{-- <li class="nav-item">
  95. <a class="nav-link {{request()->is('*roles*')?'active':''}}" href="{{route('admin.roles')}}">
  96. <i class="ni ni-bold-right text-primary"></i>
  97. <span class="nav-link-text">Roles <span class="badge badge-primary ml-1">NEW</span></span>
  98. </a>
  99. </li> --}}
  100. <li class="nav-item">
  101. <a class="nav-link {{request()->is('*stories*')?'active':''}}" href="{{route('admin.stories')}}">
  102. <i class="ni ni-bold-right text-primary"></i>
  103. <span class="nav-link-text">Stories</span>
  104. </a>
  105. </li>
  106. </ul>
  107. <hr class="my-3">
  108. <ul class="navbar-nav mb-md-3">
  109. <li class="nav-item">
  110. <a class="nav-link {{request()->is('*apps*')?'active':''}}" href="{{route('admin.apps')}}">
  111. <i class="ni ni-bold-right text-primary"></i>
  112. <span class="nav-link-text">Apps</span>
  113. </a>
  114. </li>
  115. <li class="nav-item">
  116. <a class="nav-link {{request()->is('*diagnostics*')?'active':''}}" href="{{route('admin.diagnostics')}}">
  117. <i class="ni ni-bold-right text-primary"></i>
  118. <span class="nav-link-text">Diagnostics</span>
  119. </a>
  120. </li>
  121. <li class="nav-item">
  122. <a class="nav-link {{request()->is('*directory*')?'active':''}}" href="{{route('admin.directory')}}">
  123. <i class="ni ni-bold-right text-primary"></i>
  124. <span class="nav-link-text">Directory</span>
  125. </a>
  126. </li>
  127. <li class="nav-item">
  128. <a class="nav-link" href="/horizon">
  129. <i class="ni ni-bold-right text-primary"></i>
  130. <span class="nav-link-text">Horizon</span>
  131. </a>
  132. </li>
  133. <li class="nav-item">
  134. <a class="nav-link {{request()->is('*site-news*')?'active':''}}" href="/i/admin/site-news">
  135. <i class="ni ni-bold-right text-primary"></i>
  136. <span class="nav-link-text">Newsroom</span>
  137. </a>
  138. </li>
  139. <li class="nav-item">
  140. <a class="nav-link {{request()->is('*settings/pages*')?'active':''}}" href="/i/admin/settings/pages">
  141. <i class="ni ni-bold-right text-primary"></i>
  142. <span class="nav-link-text">Pages</span>
  143. </a>
  144. </li>
  145. <li class="nav-item">
  146. <a class="nav-link {{request()->is('*stats')?'active':''}}" href="/i/admin/stats">
  147. <i class="ni ni-bold-right text-primary"></i>
  148. <span class="nav-link-text">Stats</span>
  149. </a>
  150. </li>
  151. <li class="nav-item">
  152. <a class="nav-link {{request()->is('*settings/system')?'active':''}}" href="/i/admin/settings/system">
  153. <i class="ni ni-bold-right text-primary"></i>
  154. <span class="nav-link-text">System</span>
  155. </a>
  156. </li>
  157. </ul>
  158. </div>
  159. </div>
  160. </div>
  161. </nav>