topnav.blade.php 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <nav class="navbar navbar-expand-lg navbar-light">
  2. <div class="container">
  3. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#topbarNav" aria-controls="topbarNav" aria-expanded="false" aria-label="Toggle navigation">
  4. <span class="navbar-toggler-icon"></span>
  5. </button>
  6. <div class="collapse navbar-collapse" id="topbarNav">
  7. <ul class="navbar-nav">
  8. <li class="nav-item mx-2 {{request()->is('*admin/dashboard')?'active':''}}">
  9. <a class="nav-link" href="{{route('admin.home')}}">Dashboard</a>
  10. </li>
  11. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  12. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Messages</a>
  13. </li>
  14. <li class="nav-item mx-2 {{request()->is('*instances*')?'active':''}}">
  15. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.instances')}}">Instances</a>
  16. </li>
  17. <li class="nav-item mx-2 {{request()->is('*media*')?'active':''}}">
  18. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.media')}}">Media</a>
  19. </li>
  20. <li class="nav-item mx-2 {{request()->is('*reports*')?'active':''}}">
  21. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.reports')}}">Moderation</a>
  22. </li>
  23. <li class="nav-item mx-2 {{request()->is('*profiles*')?'active':''}}">
  24. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.profiles')}}">Profiles</a>
  25. </li>
  26. <li class="nav-item mx-2 {{request()->is('*statuses*')?'active':''}}">
  27. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.statuses')}}">Statuses</a>
  28. </li>
  29. <li class="nav-item mx-2 {{request()->is('*users*')?'active':''}}">
  30. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.users')}}">Users</a>
  31. </li>
  32. <li class="nav-item dropdown mx-3 {{request()->is(['*settings*','*discover*', '*site-news*'])?'active':''}}">
  33. <a class="nav-link dropdown-toggle px-4" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  34. More
  35. </a>
  36. <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
  37. <a class="dropdown-item font-weight-bold {{request()->is('*apps*')?'active':''}}" href="{{route('admin.apps')}}">Apps</a>
  38. <a class="dropdown-item font-weight-bold {{request()->is('*discover*')?'active':''}}" href="{{route('admin.discover')}}">Discover</a>
  39. <a class="dropdown-item font-weight-bold {{request()->is('*hashtags*')?'active':''}}" href="{{route('admin.hashtags')}}">Hashtags</a>
  40. <a class="dropdown-item font-weight-bold {{request()->is('*site-news*')?'active':''}}" href="/i/admin/site-news">Newsroom</a>
  41. <div class="dropdown-divider"></div>
  42. <a class="dropdown-item font-weight-bold" href="/horizon">Horizon</a>
  43. {{-- <a class="dropdown-item font-weight-bold" href="#">Websockets</a> --}}
  44. <div class="dropdown-divider"></div>
  45. <a class="dropdown-item font-weight-bold {{request()->is('*settings*')?'active':''}}" href="{{route('admin.settings')}}">Settings</a>
  46. </div>
  47. </li>
  48. </ul>
  49. </div>
  50. </div>
  51. </nav>
  52. @push('styles')
  53. <style type="text/css">
  54. #topbarNav .nav-item:hover {
  55. border-bottom: 2px solid #08d;
  56. margin-bottom: -7px;
  57. }
  58. #topbarNav .nav-item.active {
  59. border-bottom: 2px solid #08d;
  60. margin-bottom: -7px;
  61. }
  62. #topbarNav .nav-item.active .nav-link {
  63. font-weight: bold !important;
  64. }
  65. </style>
  66. @endpush