topnav.blade.php 5.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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-4 {{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')}}">Configuration</a>
  13. </li>
  14. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  15. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Content</a>
  16. </li>
  17. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  18. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Federation</a>
  19. </li>
  20. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  21. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Moderation</a>
  22. </li>
  23. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  24. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Platform</a>
  25. </li>
  26. <li class="nav-item mx-2 align-self-center text-lighter">|</li>
  27. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  28. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Media</a>
  29. </li>
  30. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  31. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Profiles</a>
  32. </li>
  33. <li class="nav-item mx-2 {{request()->is('*messages*')?'active':''}}">
  34. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Statuses</a>
  35. </li> --}}
  36. <li class="nav-item mx-4 {{request()->is('*messages*')?'active':''}}">
  37. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.messages')}}">Messages</a>
  38. </li>
  39. {{-- <li class="nav-item mx-4 {{request()->is('*instances*')?'active':''}}">
  40. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.instances')}}">Instances</a>
  41. </li> --}}
  42. <li class="nav-item mx-4 {{request()->is('*reports*')?'active':''}}">
  43. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.reports')}}">Moderation</a>
  44. </li>
  45. {{-- <li class="nav-item mx-2 {{request()->is('*profiles*')?'active':''}}">
  46. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.profiles')}}">Profiles</a>
  47. </li> --}}
  48. <li class="nav-item mx-4 {{request()->is('*statuses*')?'active':''}}">
  49. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.statuses')}}">Statuses</a>
  50. </li>
  51. <li class="nav-item mx-4 {{request()->is('*users*')?'active':''}}">
  52. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.users')}}">Users</a>
  53. </li>
  54. <li class="nav-item mx-4 {{request()->is('*settings*')?'active':''}}">
  55. <a class="nav-link font-weight-lighter text-muted" href="{{route('admin.settings')}}">Settings</a>
  56. </li>
  57. <li class="nav-item dropdown ml-3 {{request()->is(['*discover*', '*site-news*'])?'active':''}}">
  58. <a class="nav-link dropdown-toggle px-4" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  59. More
  60. </a>
  61. <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
  62. <a class="dropdown-item font-weight-bold {{request()->is('*apps*')?'active':''}}" href="{{route('admin.apps')}}">Apps</a>
  63. {{-- <a class="dropdown-item font-weight-bold {{request()->is('*discover*')?'active':''}}" href="{{route('admin.discover')}}">Discover</a> --}}
  64. <a class="dropdown-item font-weight-bold {{request()->is('*hashtags*')?'active':''}}" href="{{route('admin.hashtags')}}">Hashtags</a>
  65. <a class="dropdown-item font-weight-bold {{request()->is('*instances*')?'active':''}}" href="{{route('admin.instances')}}">Instances</a>
  66. <a class="dropdown-item font-weight-bold {{request()->is('*media*')?'active':''}}" href="{{route('admin.media')}}">Media</a>
  67. <a class="dropdown-item font-weight-bold {{request()->is('*site-news*')?'active':''}}" href="/i/admin/site-news">Newsroom</a>
  68. <a class="dropdown-item font-weight-bold {{request()->is('*profiles*')?'active':''}}" href="/i/admin/profiles">Profiles</a>
  69. <div class="dropdown-divider"></div>
  70. <a class="dropdown-item font-weight-bold" href="/horizon">Horizon</a>
  71. </div>
  72. </li>
  73. </ul>
  74. </div>
  75. </div>
  76. </nav>
  77. @push('styles')
  78. <style type="text/css">
  79. #topbarNav .nav-item:hover {
  80. border-bottom: 2px solid #08d;
  81. margin-bottom: -7px;
  82. }
  83. #topbarNav .nav-item.active {
  84. border-bottom: 2px solid #08d;
  85. margin-bottom: -7px;
  86. }
  87. #topbarNav .nav-item.active .nav-link {
  88. font-weight: bold !important;
  89. }
  90. </style>
  91. @endpush