_topbar.astro 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. ---
  2. const { path } = Astro.props;
  3. const distPath = path;
  4. ---
  5. <!--begin::Header-->
  6. <nav class="app-header navbar navbar-expand bg-body">
  7. <!--begin::Container-->
  8. <div class="container-fluid">
  9. <!--begin::Start Navbar Links-->
  10. <ul class="navbar-nav">
  11. <li class="nav-item">
  12. <a class="nav-link" data-lte-toggle="sidebar" href="#" role="button"><i class="fa-solid fa-bars"></i></a>
  13. </li>
  14. <li class="nav-item d-none d-md-block">
  15. <a href="#" class="nav-link">Home</a>
  16. </li>
  17. <li class="nav-item d-none d-md-block">
  18. <a href="#" class="nav-link">Contact</a>
  19. </li>
  20. </ul>
  21. <!--end::Start Navbar Links-->
  22. <!--begin::End Navbar Links-->
  23. <ul class="navbar-nav ms-auto">
  24. <!--begin::Navbar Search-->
  25. <li class="nav-item">
  26. <a class="nav-link" data-widget="navbar-search" href="#" role="button">
  27. <i class="fa-solid fa-search"></i>
  28. </a>
  29. </li>
  30. <!--end::Navbar Search-->
  31. <!--begin::Messages Dropdown Menu-->
  32. <li class="nav-item dropdown">
  33. <a class="nav-link" data-bs-toggle="dropdown" href="#">
  34. <i class="fa-regular fa-comments"></i>
  35. <span class="navbar-badge badge text-bg-danger">3</span>
  36. </a>
  37. <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  38. <a href="#" class="dropdown-item">
  39. <!--begin::Message-->
  40. <div class="d-flex">
  41. <div class="flex-shrink-0">
  42. <img src={distPath + '/assets/img/user1-128x128.jpg'} alt="User Avatar" class="img-size-50 rounded-circle me-3">
  43. </div>
  44. <div class="flex-grow-1">
  45. <h3 class="dropdown-item-title">
  46. Brad Diesel
  47. <span class="float-end fs-7 text-danger"><i class="fa-solid fa-star"></i></span>
  48. </h3>
  49. <p class="fs-7">Call me whenever you can...</p>
  50. <p class="fs-7 text-secondary"><i class="fa-regular fa-clock me-1"></i> 4 Hours Ago</p>
  51. </div>
  52. </div>
  53. <!--end::Message-->
  54. </a>
  55. <div class="dropdown-divider"></div>
  56. <a href="#" class="dropdown-item">
  57. <!--begin::Message-->
  58. <div class="d-flex">
  59. <div class="flex-shrink-0">
  60. <img src={distPath + '/assets/img/user8-128x128.jpg'} alt="User Avatar" class="img-size-50 rounded-circle me-3">
  61. </div>
  62. <div class="flex-grow-1">
  63. <h3 class="dropdown-item-title">
  64. John Pierce
  65. <span class="float-end fs-7 text-secondary"><i class="fa-solid fa-star"></i></span>
  66. </h3>
  67. <p class="fs-7">I got your message bro</p>
  68. <p class="fs-7 text-secondary"><i class="fa-regular fa-clock me-1"></i> 4 Hours Ago</p>
  69. </div>
  70. </div>
  71. <!--end::Message-->
  72. </a>
  73. <div class="dropdown-divider"></div>
  74. <a href="#" class="dropdown-item">
  75. <!--begin::Message-->
  76. <div class="d-flex">
  77. <div class="flex-shrink-0">
  78. <img src={distPath + '/assets/img/user3-128x128.jpg'}alt="User Avatar" class="img-size-50 rounded-circle me-3">
  79. </div>
  80. <div class="flex-grow-1">
  81. <h3 class="dropdown-item-title">
  82. Nora Silvester
  83. <span class="float-end fs-7 text-warning"><i class="fa-solid fa-star"></i></span>
  84. </h3>
  85. <p class="fs-7">The subject goes here</p>
  86. <p class="fs-7 text-secondary"><i class="fa-regular fa-clock me-1"></i> 4 Hours Ago</p>
  87. </div>
  88. </div>
  89. <!--end::Message-->
  90. </a>
  91. <div class="dropdown-divider"></div>
  92. <a href="#" class="dropdown-item dropdown-footer">See All Messages</a>
  93. </div>
  94. </li>
  95. <!--end::Messages Dropdown Menu-->
  96. <!--begin::Notifications Dropdown Menu-->
  97. <li class="nav-item dropdown">
  98. <a class="nav-link" data-bs-toggle="dropdown" href="#">
  99. <i class="fa-regular fa-bell"></i>
  100. <span class="navbar-badge badge text-bg-warning">15</span>
  101. </a>
  102. <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  103. <span class="dropdown-item dropdown-header">15 Notifications</span>
  104. <div class="dropdown-divider"></div>
  105. <a href="#" class="dropdown-item">
  106. <i class="fa-solid fa-envelope me-2"></i> 4 new messages
  107. <span class="float-end text-secondary fs-7">3 mins</span>
  108. </a>
  109. <div class="dropdown-divider"></div>
  110. <a href="#" class="dropdown-item">
  111. <i class="fa-solid fa-users me-2"></i> 8 friend requests
  112. <span class="float-end text-secondary fs-7">12 hours</span>
  113. </a>
  114. <div class="dropdown-divider"></div>
  115. <a href="#" class="dropdown-item">
  116. <i class="fa-solid fa-file me-2"></i> 3 new reports
  117. <span class="float-end text-secondary fs-7">2 days</span>
  118. </a>
  119. <div class="dropdown-divider"></div>
  120. <a href="#" class="dropdown-item dropdown-footer">See All Notifications</a>
  121. </div>
  122. </li>
  123. <!--end::Notifications Dropdown Menu-->
  124. <!--begin::User Menu Dropdown-->
  125. <li class="nav-item dropdown user-menu">
  126. <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
  127. <img src={distPath + '/assets/img/user2-160x160.jpg'} class="user-image rounded-circle shadow" alt="User Image">
  128. <span class="d-none d-md-inline">Alexander Pierce</span>
  129. </a>
  130. <ul class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  131. <!--begin::User Image-->
  132. <li class="user-header text-bg-primary">
  133. <img src={distPath + '/assets/img/user2-160x160.jpg'} class="rounded-circle shadow" alt="User Image">
  134. <p>
  135. Alexander Pierce - Web Developer
  136. <small>Member since Nov. 2023</small>
  137. </p>
  138. </li>
  139. <!--end::User Image-->
  140. <!--begin::Menu Body-->
  141. <li class="user-body">
  142. <!--begin::Row-->
  143. <div class="row">
  144. <div class="col-4 text-center">
  145. <a href="#">Followers</a>
  146. </div>
  147. <div class="col-4 text-center">
  148. <a href="#">Sales</a>
  149. </div>
  150. <div class="col-4 text-center">
  151. <a href="#">Friends</a>
  152. </div>
  153. </div>
  154. <!--end::Row-->
  155. </li>
  156. <!--end::Menu Body-->
  157. <!--begin::Menu Footer-->
  158. <li class="user-footer">
  159. <a href="#" class="btn btn-default btn-flat">Profile</a>
  160. <a href="#" class="btn btn-default btn-flat float-end">Sign out</a>
  161. </li>
  162. <!--end::Menu Footer-->
  163. </ul>
  164. </li>
  165. <!--end::User Menu Dropdown-->
  166. </ul>
  167. <!--end::End Navbar Links-->
  168. </div>
  169. <!--end::Container-->
  170. </nav>
  171. <!--end::Header-->