panel.blade.php 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <!DOCTYPE html>
  2. <!-- Created by CodingLab |www.youtube.com/CodingLabYT-->
  3. <html lang="en" dir="ltr">
  4. <head>
  5. <meta charset="UTF-8">
  6. <!--<title> Drop Down Sidebar Menu | CodingLab </title>-->
  7. <link rel="stylesheet" href="{{ asset('backend/css/admin.css') }}">
  8. <!-- Boxiocns CDN Link -->
  9. <link href='https://unpkg.com/boxicons@2.0.7/css/boxicons.min.css' rel='stylesheet'>
  10. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css" integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12. </head>
  13. <style>
  14. .home-section {
  15. display: flex;
  16. flex-direction: column;
  17. min-height: 100vh; /* pour occuper la hauteur de l'écran */
  18. }
  19. .main-content {
  20. flex: 1; /* pour que le contenu principal prenne l'espace disponible */
  21. }
  22. .footer {
  23. margin-top: auto; /* pour positionner le footer en bas de la page */
  24. }
  25. </style>
  26. <body>
  27. <div class="sidebar close">
  28. <ul class="nav-links">
  29. <li class="dash">
  30. <a href="{{route('dashboard')}}">
  31. <i class='bx bx-grid-alt'></i>
  32. <span class="link_name">Dashboard</span>
  33. </a>
  34. </li>
  35. <li class="mt-4">
  36. <div class="iocn-link ">
  37. <a href="{{route('presentations')}}">
  38. <i class="fa-solid fa-circle-info"></i>
  39. <span class="link_name">Presentation</span>
  40. </a>
  41. </div>
  42. <ul class="sub-menu">
  43. <li><a class="link_name" href="{{route('presentations')}}">Presentation</a></li>
  44. </ul>
  45. </li>
  46. <li>
  47. <a href="{{route('slides')}}">
  48. <i class="fa-solid fa-image"></i>
  49. <span class="link_name">Slide</span>
  50. </a>
  51. <ul class="sub-menu blank">
  52. <li><a class="link_name" href="{{route('slides')}}">Slide</a></li>
  53. </ul>
  54. </li>
  55. <li>
  56. <a href="{{route('categories')}}">
  57. <i class="fa-solid fa-tags"></i>
  58. <span class="link_name">Categorie</span>
  59. </a>
  60. <ul class="sub-menu blank">
  61. <li><a class="link_name" href="{{route('categories')}}">Categorie</a></li>
  62. </ul>
  63. </li>
  64. <li>
  65. <a href="{{route('produits')}}">
  66. <i class="fa-sharp fa-solid fa-laptop"></i>
  67. <span class="link_name">Produit</span>
  68. </a>
  69. <ul class="sub-menu blank">
  70. <li><a class="link_name" href="{{route('produits')}}">Produit</a></li>
  71. </ul>
  72. </li>
  73. <li>
  74. <a href="{{route('logiciel.index')}}">
  75. <i class="fa-solid fa-file-code"></i>
  76. <span class="link_name">Logiciel</span>
  77. </a>
  78. <ul class="sub-menu blank">
  79. <li><a class="link_name" href="{{route('logiciel.index')}}">Logiciel</a></li>
  80. </ul>
  81. </li>
  82. <li>
  83. <a href="{{route('promotions')}}">
  84. <i class="fa-sharp fa-solid fa-percent"></i>
  85. <span class="link_name">Promotion</span>
  86. </a>
  87. <ul class="sub-menu blank">
  88. <li><a class="link_name" href="{{route('promotions')}}">Promotion</a></li>
  89. </ul>
  90. </li>
  91. <li>
  92. <a href="{{route('contacts')}}">
  93. <i class="fa-solid fa-address-book"></i>
  94. <span class="link_name">contact</span>
  95. </a>
  96. <ul class="sub-menu blank">
  97. <li><a class="link_name" href="{{route('contacts')}}">contact</a></li>
  98. </ul>
  99. </li>
  100. <li>
  101. <a href="{{route('demande')}}">
  102. <i class="fa-solid fa-money-bill"></i>
  103. <span class="link_name">Devis</span>
  104. </a>
  105. <ul class="sub-menu blank">
  106. <li><a class="link_name" href="{{route('demande')}}">Devis</a></li>
  107. </ul>
  108. </li>
  109. <li class="profile">
  110. <a href="{{ route('logout') }}"
  111. onclick="event.preventDefault();
  112. document.getElementById('logout-form').submit();">
  113. <i class='bx bx-log-out' id="log_out" ></i>
  114. <span class="link_name">logout</span>
  115. </a>
  116. <ul class="sub-menu blank">
  117. <li><a class="link_name" href="#">logout</a></li>
  118. </ul>
  119. <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
  120. @csrf
  121. </form>
  122. </li>
  123. <li>
  124. </li>
  125. </ul>
  126. </div>
  127. <section class="home-section">
  128. <div class="home-content">
  129. <div class="row" style="width:100%">
  130. <div class="col">
  131. <i class='bx bx-menu'></i>
  132. </div>
  133. <div class="col d-flex justify-content-end">
  134. <a class="brand" href="/"><img class="brand-logo-dark" src="{{asset('frontend/images/logo.png')}}" alt="" width="242" height="53" /></a>
  135. </div>
  136. </div>
  137. </div>
  138. <main class="py-4 container main-content">
  139. @yield('content')
  140. </main>
  141. <footer class="footer">
  142. <p class="center" style="text-align: center;">
  143. Tous droits <span>&copy;&nbsp; </span> réservés <?php echo date('Y'); ?> Tifawt Technologie. Développé par <a href="http://www.softart-dz.net/">SOFTART.</a>
  144. </p>
  145. </footer>
  146. </section>
  147. <script>
  148. let arrow = document.querySelectorAll(".arrow");
  149. for (var i = 0; i < arrow.length; i++) {
  150. arrow[i].addEventListener("click", (e) => {
  151. let arrowParent = e.target.parentElement.parentElement; //selecting main parent of arrow
  152. arrowParent.classList.toggle("showMenu");
  153. });
  154. }
  155. let sidebar = document.querySelector(".sidebar");
  156. let sidebarBtn = document.querySelector(".bx-menu");
  157. console.log(sidebarBtn);
  158. sidebarBtn.addEventListener("click", () => {
  159. sidebar.classList.toggle("close");
  160. });
  161. </script>
  162. </body>
  163. </html>