sidebar.blade.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <style>
  2. .main-horizontal-sidebar .user-nav {
  3. display: flex;
  4. flex-direction: column;
  5. align-items: flex-end;
  6. float: left;
  7. margin-right: .8rem;
  8. }
  9. .main-horizontal-sidebar .dropdown-item {
  10. padding: 10px !important;
  11. }
  12. .main-horizontal-sidebar ul.nav li .badge{
  13. padding: .42em .6em .25rem;
  14. }
  15. .main-horizontal-sidebar li.dropdown .dropdown-menu{
  16. top:48px
  17. }
  18. .main-horizontal-sidebar ul.nav li .badge.badge-up{
  19. position: absolute;
  20. top: 12px;
  21. right: -2px;
  22. }
  23. .dropdown-menu-media{
  24. width: 26rem;
  25. }
  26. </style>
  27. <div class="{{ $configData['horizontal_menu'] ? 'header-navbar navbar-expand-sm navbar navbar-horizontal' : 'main-menu' }}">
  28. <div class="main-menu-content">
  29. <aside class="{{ $configData['horizontal_menu'] ? 'main-horizontal-sidebar' : 'main-sidebar shadow' }} {{ $configData['sidebar_style'] }}">
  30. @if(! $configData['horizontal_menu'])
  31. <div class="navbar-header">
  32. <ul class="nav navbar-nav flex-row">
  33. <li class="nav-item mr-auto">
  34. <a href="{{ admin_url('/') }}" class="navbar-brand waves-effect waves-light">
  35. <span class="logo-mini">{!! config('admin.logo-mini') !!}</span>
  36. <span class="logo-lg">{!! config('admin.logo') !!}</span>
  37. </a>
  38. </li>
  39. </ul>
  40. </div>
  41. @endif
  42. <div class="p-0 {{ $configData['horizontal_menu'] ? 'pl-2 pr-2' : 'sidebar pb-3' }}">
  43. @if(!empty($configData['horizontal_menu']))
  44. <div class="navbar-wrapper">
  45. <div class=" content">
  46. <div class="navbar-collapse d-flex justify-content-between">
  47. <div class="navbar-left d-flex align-items-center">
  48. <ul class="nav nav-pills nav-sidebar {{ $configData['horizontal_menu'] ? '' : 'flex-column' }}"
  49. {!! $configData['horizontal_menu'] ? '' : 'data-widget="treeview"' !!}
  50. style="padding-top: 10px">
  51. @if($configData['horizontal_menu'])
  52. <li class="nav-item" style="margin-right: 50px">
  53. <a href="{{ admin_url('/') }}" class="waves-effect waves-light">
  54. <span class="logo-lg">{!! config('admin.logo') !!}</span>
  55. </a>
  56. </li>
  57. @endif
  58. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU_TOP']) !!}
  59. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU']) !!}
  60. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU_BOTTOM']) !!}
  61. </ul>
  62. </div>
  63. <div class="navbar-right d-flex align-items-center">
  64. {!! Dcat\Admin\Admin::navbar()->render() !!}
  65. @if(!empty($configData['home_url']))
  66. <a href="{{$configData['home_url']}}" target="_blank" class="nav-link"><i class="fa fa-home f18"></i></a>
  67. @endif
  68. @if(isset($configData['full_screen']) && $configData['full_screen'])
  69. <a href="javascript:;" data-check-screen="full" class="nav-link"><i class="feather icon-maximize f16"></i></a>
  70. @endif
  71. <ul class="nav navbar-nav">
  72. {{--User Account Menu--}}
  73. {!! admin_section(Dcat\Admin\Admin::SECTION['NAVBAR_USER_PANEL']) !!}
  74. {!! admin_section(Dcat\Admin\Admin::SECTION['NAVBAR_AFTER_USER_PANEL']) !!}
  75. </ul>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. @else
  81. <ul class="nav nav-pills nav-sidebar {{ $configData['horizontal_menu'] ? '' : 'flex-column' }}"
  82. {!! $configData['horizontal_menu'] ? '' : 'data-widget="treeview"' !!}
  83. style="padding-top: 10px">
  84. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU_TOP']) !!}
  85. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU']) !!}
  86. {!! admin_section(Dcat\Admin\Admin::SECTION['LEFT_SIDEBAR_MENU_BOTTOM']) !!}
  87. </ul>
  88. @endif
  89. </div>
  90. </aside>
  91. </div>
  92. </div>