index.html 59 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508
  1. <!doctype html>
  2. <html lang="en">
  3. <!--begin::Head-->
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>AdminLTE v4 | Dashboard</title>
  7. <!--begin::Accessibility Meta Tags-->
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  9. <meta name="color-scheme" content="light dark" />
  10. <meta name="theme-color" content="#007bff" media="(prefers-color-scheme: light)" />
  11. <meta name="theme-color" content="#1a1a1a" media="(prefers-color-scheme: dark)" />
  12. <!--end::Accessibility Meta Tags-->
  13. <!--begin::Primary Meta Tags-->
  14. <meta name="title" content="AdminLTE v4 | Dashboard" />
  15. <meta name="author" content="ColorlibHQ" />
  16. <meta
  17. name="description"
  18. content="AdminLTE is a Free Bootstrap 5 Admin Dashboard, 30 example pages using Vanilla JS. Fully accessible with WCAG 2.1 AA compliance."
  19. />
  20. <meta
  21. name="keywords"
  22. content="bootstrap 5, bootstrap, bootstrap 5 admin dashboard, bootstrap 5 dashboard, bootstrap 5 charts, bootstrap 5 calendar, bootstrap 5 datepicker, bootstrap 5 tables, bootstrap 5 datatable, vanilla js datatable, colorlibhq, colorlibhq dashboard, colorlibhq admin dashboard, accessible admin panel, WCAG compliant"
  23. />
  24. <!--end::Primary Meta Tags-->
  25. <!--begin::Accessibility Features-->
  26. <!-- Skip links will be dynamically added by accessibility.js -->
  27. <meta name="supported-color-schemes" content="light dark" />
  28. <link rel="preload" href="./css/adminlte.css" as="style" />
  29. <!--end::Accessibility Features-->
  30. <!--begin::Fonts-->
  31. <link
  32. rel="stylesheet"
  33. href="https://cdn.jsdelivr.net/npm/@fontsource/source-sans-3@5.0.12/index.css"
  34. integrity="sha256-tXJfXfp6Ewt1ilPzLDtQnJV4hclT9XuaZUKyUvmyr+Q="
  35. crossorigin="anonymous"
  36. media="print"
  37. onload="this.media = 'all'"
  38. />
  39. <!--end::Fonts-->
  40. <!--begin::Third Party Plugin(OverlayScrollbars)-->
  41. <link
  42. rel="stylesheet"
  43. href="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.11.0/styles/overlayscrollbars.min.css"
  44. crossorigin="anonymous"
  45. />
  46. <!--end::Third Party Plugin(OverlayScrollbars)-->
  47. <!--begin::Third Party Plugin(Bootstrap Icons)-->
  48. <link
  49. rel="stylesheet"
  50. href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css"
  51. crossorigin="anonymous"
  52. />
  53. <!--end::Third Party Plugin(Bootstrap Icons)-->
  54. <!--begin::Required Plugin(AdminLTE)-->
  55. <link rel="stylesheet" href="./css/adminlte.css" />
  56. <!--end::Required Plugin(AdminLTE)-->
  57. <!-- apexcharts -->
  58. <link
  59. rel="stylesheet"
  60. href="https://cdn.jsdelivr.net/npm/apexcharts@3.37.1/dist/apexcharts.css"
  61. integrity="sha256-4MX+61mt9NVvvuPjUWdUdyfZfxSB1/Rf9WtqRHgG5S0="
  62. crossorigin="anonymous"
  63. />
  64. <!-- jsvectormap -->
  65. <link
  66. rel="stylesheet"
  67. href="https://cdn.jsdelivr.net/npm/jsvectormap@1.5.3/dist/css/jsvectormap.min.css"
  68. integrity="sha256-+uGLJmmTKOqBr+2E6KDYs/NRsHxSkONXFHUL0fy2O/4="
  69. crossorigin="anonymous"
  70. />
  71. </head>
  72. <!--end::Head-->
  73. <!--begin::Body-->
  74. <body class="layout-fixed sidebar-expand-lg bg-body-tertiary">
  75. <!--begin::App Wrapper-->
  76. <div class="app-wrapper">
  77. <!--begin::Header-->
  78. <nav class="app-header navbar navbar-expand bg-body">
  79. <!--begin::Container-->
  80. <div class="container-fluid">
  81. <!--begin::Start Navbar Links-->
  82. <ul class="navbar-nav">
  83. <li class="nav-item">
  84. <a class="nav-link" data-lte-toggle="sidebar" href="#" role="button">
  85. <i class="bi bi-list"></i>
  86. </a>
  87. </li>
  88. <li class="nav-item d-none d-md-block">
  89. <a href="#" class="nav-link">Home</a>
  90. </li>
  91. <li class="nav-item d-none d-md-block">
  92. <a href="#" class="nav-link">Contact</a>
  93. </li>
  94. </ul>
  95. <!--end::Start Navbar Links-->
  96. <!--begin::End Navbar Links-->
  97. <ul class="navbar-nav ms-auto">
  98. <!--begin::Navbar Search-->
  99. <li class="nav-item">
  100. <a class="nav-link" data-widget="navbar-search" href="#" role="button">
  101. <i class="bi bi-search"></i>
  102. </a>
  103. </li>
  104. <!--end::Navbar Search-->
  105. <!--begin::Messages Dropdown Menu-->
  106. <li class="nav-item dropdown">
  107. <a class="nav-link" data-bs-toggle="dropdown" href="#">
  108. <i class="bi bi-chat-text"></i>
  109. <span class="navbar-badge badge text-bg-danger">3</span>
  110. </a>
  111. <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  112. <a href="#" class="dropdown-item">
  113. <!--begin::Message-->
  114. <div class="d-flex">
  115. <div class="flex-shrink-0">
  116. <img
  117. src="./assets/img/user1-128x128.jpg"
  118. alt="User Avatar"
  119. class="img-size-50 rounded-circle me-3"
  120. />
  121. </div>
  122. <div class="flex-grow-1">
  123. <h3 class="dropdown-item-title">
  124. Brad Diesel
  125. <span class="float-end fs-7 text-danger"
  126. ><i class="bi bi-star-fill"></i
  127. ></span>
  128. </h3>
  129. <p class="fs-7">Call me whenever you can...</p>
  130. <p class="fs-7 text-secondary">
  131. <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
  132. </p>
  133. </div>
  134. </div>
  135. <!--end::Message-->
  136. </a>
  137. <div class="dropdown-divider"></div>
  138. <a href="#" class="dropdown-item">
  139. <!--begin::Message-->
  140. <div class="d-flex">
  141. <div class="flex-shrink-0">
  142. <img
  143. src="./assets/img/user8-128x128.jpg"
  144. alt="User Avatar"
  145. class="img-size-50 rounded-circle me-3"
  146. />
  147. </div>
  148. <div class="flex-grow-1">
  149. <h3 class="dropdown-item-title">
  150. John Pierce
  151. <span class="float-end fs-7 text-secondary">
  152. <i class="bi bi-star-fill"></i>
  153. </span>
  154. </h3>
  155. <p class="fs-7">I got your message bro</p>
  156. <p class="fs-7 text-secondary">
  157. <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
  158. </p>
  159. </div>
  160. </div>
  161. <!--end::Message-->
  162. </a>
  163. <div class="dropdown-divider"></div>
  164. <a href="#" class="dropdown-item">
  165. <!--begin::Message-->
  166. <div class="d-flex">
  167. <div class="flex-shrink-0">
  168. <img
  169. src="./assets/img/user3-128x128.jpg"
  170. alt="User Avatar"
  171. class="img-size-50 rounded-circle me-3"
  172. />
  173. </div>
  174. <div class="flex-grow-1">
  175. <h3 class="dropdown-item-title">
  176. Nora Silvester
  177. <span class="float-end fs-7 text-warning">
  178. <i class="bi bi-star-fill"></i>
  179. </span>
  180. </h3>
  181. <p class="fs-7">The subject goes here</p>
  182. <p class="fs-7 text-secondary">
  183. <i class="bi bi-clock-fill me-1"></i> 4 Hours Ago
  184. </p>
  185. </div>
  186. </div>
  187. <!--end::Message-->
  188. </a>
  189. <div class="dropdown-divider"></div>
  190. <a href="#" class="dropdown-item dropdown-footer">See All Messages</a>
  191. </div>
  192. </li>
  193. <!--end::Messages Dropdown Menu-->
  194. <!--begin::Notifications Dropdown Menu-->
  195. <li class="nav-item dropdown">
  196. <a class="nav-link" data-bs-toggle="dropdown" href="#">
  197. <i class="bi bi-bell-fill"></i>
  198. <span class="navbar-badge badge text-bg-warning">15</span>
  199. </a>
  200. <div class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  201. <span class="dropdown-item dropdown-header">15 Notifications</span>
  202. <div class="dropdown-divider"></div>
  203. <a href="#" class="dropdown-item">
  204. <i class="bi bi-envelope me-2"></i> 4 new messages
  205. <span class="float-end text-secondary fs-7">3 mins</span>
  206. </a>
  207. <div class="dropdown-divider"></div>
  208. <a href="#" class="dropdown-item">
  209. <i class="bi bi-people-fill me-2"></i> 8 friend requests
  210. <span class="float-end text-secondary fs-7">12 hours</span>
  211. </a>
  212. <div class="dropdown-divider"></div>
  213. <a href="#" class="dropdown-item">
  214. <i class="bi bi-file-earmark-fill me-2"></i> 3 new reports
  215. <span class="float-end text-secondary fs-7">2 days</span>
  216. </a>
  217. <div class="dropdown-divider"></div>
  218. <a href="#" class="dropdown-item dropdown-footer"> See All Notifications </a>
  219. </div>
  220. </li>
  221. <!--end::Notifications Dropdown Menu-->
  222. <!--begin::Fullscreen Toggle-->
  223. <li class="nav-item">
  224. <a class="nav-link" href="#" data-lte-toggle="fullscreen">
  225. <i data-lte-icon="maximize" class="bi bi-arrows-fullscreen"></i>
  226. <i data-lte-icon="minimize" class="bi bi-fullscreen-exit" style="display: none"></i>
  227. </a>
  228. </li>
  229. <!--end::Fullscreen Toggle-->
  230. <!--begin::User Menu Dropdown-->
  231. <li class="nav-item dropdown user-menu">
  232. <a href="#" class="nav-link dropdown-toggle" data-bs-toggle="dropdown">
  233. <img
  234. src="./assets/img/user2-160x160.jpg"
  235. class="user-image rounded-circle shadow"
  236. alt="User Image"
  237. />
  238. <span class="d-none d-md-inline">Alexander Pierce</span>
  239. </a>
  240. <ul class="dropdown-menu dropdown-menu-lg dropdown-menu-end">
  241. <!--begin::User Image-->
  242. <li class="user-header text-bg-primary">
  243. <img
  244. src="./assets/img/user2-160x160.jpg"
  245. class="rounded-circle shadow"
  246. alt="User Image"
  247. />
  248. <p>
  249. Alexander Pierce - Web Developer
  250. <small>Member since Nov. 2023</small>
  251. </p>
  252. </li>
  253. <!--end::User Image-->
  254. <!--begin::Menu Body-->
  255. <li class="user-body">
  256. <!--begin::Row-->
  257. <div class="row">
  258. <div class="col-4 text-center">
  259. <a href="#">Followers</a>
  260. </div>
  261. <div class="col-4 text-center">
  262. <a href="#">Sales</a>
  263. </div>
  264. <div class="col-4 text-center">
  265. <a href="#">Friends</a>
  266. </div>
  267. </div>
  268. <!--end::Row-->
  269. </li>
  270. <!--end::Menu Body-->
  271. <!--begin::Menu Footer-->
  272. <li class="user-footer">
  273. <a href="#" class="btn btn-outline-secondary">Profile</a>
  274. <a href="#" class="btn btn-outline-danger float-end">Sign out</a>
  275. </li>
  276. <!--end::Menu Footer-->
  277. </ul>
  278. </li>
  279. <!--end::User Menu Dropdown-->
  280. </ul>
  281. <!--end::End Navbar Links-->
  282. </div>
  283. <!--end::Container-->
  284. </nav>
  285. <!--end::Header-->
  286. <!--begin::Sidebar-->
  287. <aside class="app-sidebar bg-body-secondary shadow" data-bs-theme="dark">
  288. <!--begin::Sidebar Brand-->
  289. <div class="sidebar-brand">
  290. <!--begin::Brand Link-->
  291. <a href="./index.html" class="brand-link">
  292. <!--begin::Brand Image-->
  293. <img
  294. src="./assets/img/AdminLTELogo.png"
  295. alt="AdminLTE Logo"
  296. class="brand-image opacity-75 shadow"
  297. />
  298. <!--end::Brand Image-->
  299. <!--begin::Brand Text-->
  300. <span class="brand-text fw-light">AdminLTE 4</span>
  301. <!--end::Brand Text-->
  302. </a>
  303. <!--end::Brand Link-->
  304. </div>
  305. <!--end::Sidebar Brand-->
  306. <!--begin::Sidebar Wrapper-->
  307. <div class="sidebar-wrapper">
  308. <nav class="mt-2">
  309. <!--begin::Sidebar Menu-->
  310. <ul
  311. class="nav sidebar-menu flex-column"
  312. data-lte-toggle="treeview"
  313. role="navigation"
  314. aria-label="Main navigation"
  315. data-accordion="false"
  316. id="navigation"
  317. >
  318. <li class="nav-item menu-open">
  319. <a href="#" class="nav-link active">
  320. <i class="nav-icon bi bi-speedometer"></i>
  321. <p>
  322. Dashboard
  323. <i class="nav-arrow bi bi-chevron-right"></i>
  324. </p>
  325. </a>
  326. <ul class="nav nav-treeview">
  327. <li class="nav-item">
  328. <a href="./index.html" class="nav-link active">
  329. <i class="nav-icon bi bi-circle"></i>
  330. <p>Dashboard v1</p>
  331. </a>
  332. </li>
  333. <li class="nav-item">
  334. <a href="./index2.html" class="nav-link">
  335. <i class="nav-icon bi bi-circle"></i>
  336. <p>Dashboard v2</p>
  337. </a>
  338. </li>
  339. <li class="nav-item">
  340. <a href="./index3.html" class="nav-link">
  341. <i class="nav-icon bi bi-circle"></i>
  342. <p>Dashboard v3</p>
  343. </a>
  344. </li>
  345. </ul>
  346. </li>
  347. <li class="nav-item">
  348. <a href="./generate/theme.html" class="nav-link">
  349. <i class="nav-icon bi bi-palette"></i>
  350. <p>Theme Generate</p>
  351. </a>
  352. </li>
  353. <li class="nav-item">
  354. <a href="#" class="nav-link">
  355. <i class="nav-icon bi bi-box-seam-fill"></i>
  356. <p>
  357. Widgets
  358. <i class="nav-arrow bi bi-chevron-right"></i>
  359. </p>
  360. </a>
  361. <ul class="nav nav-treeview">
  362. <li class="nav-item">
  363. <a href="./widgets/small-box.html" class="nav-link">
  364. <i class="nav-icon bi bi-circle"></i>
  365. <p>Small Box</p>
  366. </a>
  367. </li>
  368. <li class="nav-item">
  369. <a href="./widgets/info-box.html" class="nav-link">
  370. <i class="nav-icon bi bi-circle"></i>
  371. <p>info Box</p>
  372. </a>
  373. </li>
  374. <li class="nav-item">
  375. <a href="./widgets/cards.html" class="nav-link">
  376. <i class="nav-icon bi bi-circle"></i>
  377. <p>Cards</p>
  378. </a>
  379. </li>
  380. </ul>
  381. </li>
  382. <li class="nav-item">
  383. <a href="#" class="nav-link">
  384. <i class="nav-icon bi bi-clipboard-fill"></i>
  385. <p>
  386. Layout Options
  387. <span class="nav-badge badge text-bg-secondary me-3">7</span>
  388. <i class="nav-arrow bi bi-chevron-right"></i>
  389. </p>
  390. </a>
  391. <ul class="nav nav-treeview">
  392. <li class="nav-item">
  393. <a href="./layout/unfixed-sidebar.html" class="nav-link">
  394. <i class="nav-icon bi bi-circle"></i>
  395. <p>Default Sidebar</p>
  396. </a>
  397. </li>
  398. <li class="nav-item">
  399. <a href="./layout/fixed-sidebar.html" class="nav-link">
  400. <i class="nav-icon bi bi-circle"></i>
  401. <p>Fixed Sidebar</p>
  402. </a>
  403. </li>
  404. <li class="nav-item">
  405. <a href="./layout/fixed-header.html" class="nav-link">
  406. <i class="nav-icon bi bi-circle"></i>
  407. <p>Fixed Header</p>
  408. </a>
  409. </li>
  410. <li class="nav-item">
  411. <a href="./layout/fixed-footer.html" class="nav-link">
  412. <i class="nav-icon bi bi-circle"></i>
  413. <p>Fixed Footer</p>
  414. </a>
  415. </li>
  416. <li class="nav-item">
  417. <a href="./layout/fixed-complete.html" class="nav-link">
  418. <i class="nav-icon bi bi-circle"></i>
  419. <p>Fixed Complete</p>
  420. </a>
  421. </li>
  422. <li class="nav-item">
  423. <a href="./layout/layout-custom-area.html" class="nav-link">
  424. <i class="nav-icon bi bi-circle"></i>
  425. <p>Layout <small>+ Custom Area </small></p>
  426. </a>
  427. </li>
  428. <li class="nav-item">
  429. <a href="./layout/sidebar-mini.html" class="nav-link">
  430. <i class="nav-icon bi bi-circle"></i>
  431. <p>Sidebar Mini</p>
  432. </a>
  433. </li>
  434. <li class="nav-item">
  435. <a href="./layout/collapsed-sidebar.html" class="nav-link">
  436. <i class="nav-icon bi bi-circle"></i>
  437. <p>Sidebar Mini <small>+ Collapsed</small></p>
  438. </a>
  439. </li>
  440. <li class="nav-item">
  441. <a href="./layout/collapsed-sidebar-without-hover.html" class="nav-link">
  442. <i class="nav-icon bi bi-circle"></i>
  443. <p>Sidebar Mini <small>+ Collapsed + No Hover</small></p>
  444. </a>
  445. </li>
  446. <li class="nav-item">
  447. <a href="./layout/logo-switch.html" class="nav-link">
  448. <i class="nav-icon bi bi-circle"></i>
  449. <p>Sidebar Mini <small>+ Logo Switch</small></p>
  450. </a>
  451. </li>
  452. <li class="nav-item">
  453. <a href="./layout/layout-rtl.html" class="nav-link">
  454. <i class="nav-icon bi bi-circle"></i>
  455. <p>Layout RTL</p>
  456. </a>
  457. </li>
  458. </ul>
  459. </li>
  460. <li class="nav-item">
  461. <a href="#" class="nav-link">
  462. <i class="nav-icon bi bi-tree-fill"></i>
  463. <p>
  464. UI Elements
  465. <i class="nav-arrow bi bi-chevron-right"></i>
  466. </p>
  467. </a>
  468. <ul class="nav nav-treeview">
  469. <li class="nav-item">
  470. <a href="./UI/general.html" class="nav-link">
  471. <i class="nav-icon bi bi-circle"></i>
  472. <p>General</p>
  473. </a>
  474. </li>
  475. <li class="nav-item">
  476. <a href="./UI/icons.html" class="nav-link">
  477. <i class="nav-icon bi bi-circle"></i>
  478. <p>Icons</p>
  479. </a>
  480. </li>
  481. <li class="nav-item">
  482. <a href="./UI/timeline.html" class="nav-link">
  483. <i class="nav-icon bi bi-circle"></i>
  484. <p>Timeline</p>
  485. </a>
  486. </li>
  487. </ul>
  488. </li>
  489. <li class="nav-item">
  490. <a href="#" class="nav-link">
  491. <i class="nav-icon bi bi-pencil-square"></i>
  492. <p>
  493. Forms
  494. <i class="nav-arrow bi bi-chevron-right"></i>
  495. </p>
  496. </a>
  497. <ul class="nav nav-treeview">
  498. <li class="nav-item">
  499. <a href="./forms/general.html" class="nav-link">
  500. <i class="nav-icon bi bi-circle"></i>
  501. <p>General Elements</p>
  502. </a>
  503. </li>
  504. </ul>
  505. </li>
  506. <li class="nav-item">
  507. <a href="#" class="nav-link">
  508. <i class="nav-icon bi bi-table"></i>
  509. <p>
  510. Tables
  511. <i class="nav-arrow bi bi-chevron-right"></i>
  512. </p>
  513. </a>
  514. <ul class="nav nav-treeview">
  515. <li class="nav-item">
  516. <a href="./tables/simple.html" class="nav-link">
  517. <i class="nav-icon bi bi-circle"></i>
  518. <p>Simple Tables</p>
  519. </a>
  520. </li>
  521. </ul>
  522. </li>
  523. <li class="nav-header">EXAMPLES</li>
  524. <li class="nav-item">
  525. <a href="#" class="nav-link">
  526. <i class="nav-icon bi bi-box-arrow-in-right"></i>
  527. <p>
  528. Auth
  529. <i class="nav-arrow bi bi-chevron-right"></i>
  530. </p>
  531. </a>
  532. <ul class="nav nav-treeview">
  533. <li class="nav-item">
  534. <a href="#" class="nav-link">
  535. <i class="nav-icon bi bi-box-arrow-in-right"></i>
  536. <p>
  537. Version 1
  538. <i class="nav-arrow bi bi-chevron-right"></i>
  539. </p>
  540. </a>
  541. <ul class="nav nav-treeview">
  542. <li class="nav-item">
  543. <a href="./examples/login.html" class="nav-link">
  544. <i class="nav-icon bi bi-circle"></i>
  545. <p>Login</p>
  546. </a>
  547. </li>
  548. <li class="nav-item">
  549. <a href="./examples/register.html" class="nav-link">
  550. <i class="nav-icon bi bi-circle"></i>
  551. <p>Register</p>
  552. </a>
  553. </li>
  554. </ul>
  555. </li>
  556. <li class="nav-item">
  557. <a href="#" class="nav-link">
  558. <i class="nav-icon bi bi-box-arrow-in-right"></i>
  559. <p>
  560. Version 2
  561. <i class="nav-arrow bi bi-chevron-right"></i>
  562. </p>
  563. </a>
  564. <ul class="nav nav-treeview">
  565. <li class="nav-item">
  566. <a href="./examples/login-v2.html" class="nav-link">
  567. <i class="nav-icon bi bi-circle"></i>
  568. <p>Login</p>
  569. </a>
  570. </li>
  571. <li class="nav-item">
  572. <a href="./examples/register-v2.html" class="nav-link">
  573. <i class="nav-icon bi bi-circle"></i>
  574. <p>Register</p>
  575. </a>
  576. </li>
  577. </ul>
  578. </li>
  579. <li class="nav-item">
  580. <a href="./examples/lockscreen.html" class="nav-link">
  581. <i class="nav-icon bi bi-circle"></i>
  582. <p>Lockscreen</p>
  583. </a>
  584. </li>
  585. </ul>
  586. </li>
  587. <li class="nav-header">DOCUMENTATIONS</li>
  588. <li class="nav-item">
  589. <a href="./docs/introduction.html" class="nav-link">
  590. <i class="nav-icon bi bi-download"></i>
  591. <p>Installation</p>
  592. </a>
  593. </li>
  594. <li class="nav-item">
  595. <a href="./docs/layout.html" class="nav-link">
  596. <i class="nav-icon bi bi-grip-horizontal"></i>
  597. <p>Layout</p>
  598. </a>
  599. </li>
  600. <li class="nav-item">
  601. <a href="./docs/color-mode.html" class="nav-link">
  602. <i class="nav-icon bi bi-star-half"></i>
  603. <p>Color Mode</p>
  604. </a>
  605. </li>
  606. <li class="nav-item">
  607. <a href="#" class="nav-link">
  608. <i class="nav-icon bi bi-ui-checks-grid"></i>
  609. <p>
  610. Components
  611. <i class="nav-arrow bi bi-chevron-right"></i>
  612. </p>
  613. </a>
  614. <ul class="nav nav-treeview">
  615. <li class="nav-item">
  616. <a href="./docs/components/main-header.html" class="nav-link">
  617. <i class="nav-icon bi bi-circle"></i>
  618. <p>Main Header</p>
  619. </a>
  620. </li>
  621. <li class="nav-item">
  622. <a href="./docs/components/main-sidebar.html" class="nav-link">
  623. <i class="nav-icon bi bi-circle"></i>
  624. <p>Main Sidebar</p>
  625. </a>
  626. </li>
  627. </ul>
  628. </li>
  629. <li class="nav-item">
  630. <a href="#" class="nav-link">
  631. <i class="nav-icon bi bi-filetype-js"></i>
  632. <p>
  633. Javascript
  634. <i class="nav-arrow bi bi-chevron-right"></i>
  635. </p>
  636. </a>
  637. <ul class="nav nav-treeview">
  638. <li class="nav-item">
  639. <a href="./docs/javascript/treeview.html" class="nav-link">
  640. <i class="nav-icon bi bi-circle"></i>
  641. <p>Treeview</p>
  642. </a>
  643. </li>
  644. </ul>
  645. </li>
  646. <li class="nav-item">
  647. <a href="./docs/browser-support.html" class="nav-link">
  648. <i class="nav-icon bi bi-browser-edge"></i>
  649. <p>Browser Support</p>
  650. </a>
  651. </li>
  652. <li class="nav-item">
  653. <a href="./docs/how-to-contribute.html" class="nav-link">
  654. <i class="nav-icon bi bi-hand-thumbs-up-fill"></i>
  655. <p>How To Contribute</p>
  656. </a>
  657. </li>
  658. <li class="nav-item">
  659. <a href="./docs/faq.html" class="nav-link">
  660. <i class="nav-icon bi bi-question-circle-fill"></i>
  661. <p>FAQ</p>
  662. </a>
  663. </li>
  664. <li class="nav-item">
  665. <a href="./docs/license.html" class="nav-link">
  666. <i class="nav-icon bi bi-patch-check-fill"></i>
  667. <p>License</p>
  668. </a>
  669. </li>
  670. <li class="nav-header">MULTI LEVEL EXAMPLE</li>
  671. <li class="nav-item">
  672. <a href="#" class="nav-link">
  673. <i class="nav-icon bi bi-circle-fill"></i>
  674. <p>Level 1</p>
  675. </a>
  676. </li>
  677. <li class="nav-item">
  678. <a href="#" class="nav-link">
  679. <i class="nav-icon bi bi-circle-fill"></i>
  680. <p>
  681. Level 1
  682. <i class="nav-arrow bi bi-chevron-right"></i>
  683. </p>
  684. </a>
  685. <ul class="nav nav-treeview">
  686. <li class="nav-item">
  687. <a href="#" class="nav-link">
  688. <i class="nav-icon bi bi-circle"></i>
  689. <p>Level 2</p>
  690. </a>
  691. </li>
  692. <li class="nav-item">
  693. <a href="#" class="nav-link">
  694. <i class="nav-icon bi bi-circle"></i>
  695. <p>
  696. Level 2
  697. <i class="nav-arrow bi bi-chevron-right"></i>
  698. </p>
  699. </a>
  700. <ul class="nav nav-treeview">
  701. <li class="nav-item">
  702. <a href="#" class="nav-link">
  703. <i class="nav-icon bi bi-record-circle-fill"></i>
  704. <p>Level 3</p>
  705. </a>
  706. </li>
  707. <li class="nav-item">
  708. <a href="#" class="nav-link">
  709. <i class="nav-icon bi bi-record-circle-fill"></i>
  710. <p>Level 3</p>
  711. </a>
  712. </li>
  713. <li class="nav-item">
  714. <a href="#" class="nav-link">
  715. <i class="nav-icon bi bi-record-circle-fill"></i>
  716. <p>Level 3</p>
  717. </a>
  718. </li>
  719. </ul>
  720. </li>
  721. <li class="nav-item">
  722. <a href="#" class="nav-link">
  723. <i class="nav-icon bi bi-circle"></i>
  724. <p>Level 2</p>
  725. </a>
  726. </li>
  727. </ul>
  728. </li>
  729. <li class="nav-item">
  730. <a href="#" class="nav-link">
  731. <i class="nav-icon bi bi-circle-fill"></i>
  732. <p>Level 1</p>
  733. </a>
  734. </li>
  735. <li class="nav-header">LABELS</li>
  736. <li class="nav-item">
  737. <a href="#" class="nav-link">
  738. <i class="nav-icon bi bi-circle text-danger"></i>
  739. <p class="text">Important</p>
  740. </a>
  741. </li>
  742. <li class="nav-item">
  743. <a href="#" class="nav-link">
  744. <i class="nav-icon bi bi-circle text-warning"></i>
  745. <p>Warning</p>
  746. </a>
  747. </li>
  748. <li class="nav-item">
  749. <a href="#" class="nav-link">
  750. <i class="nav-icon bi bi-circle text-info"></i>
  751. <p>Informational</p>
  752. </a>
  753. </li>
  754. </ul>
  755. <!--end::Sidebar Menu-->
  756. </nav>
  757. </div>
  758. <!--end::Sidebar Wrapper-->
  759. </aside>
  760. <!--end::Sidebar-->
  761. <!--begin::App Main-->
  762. <main class="app-main">
  763. <!--begin::App Content Header-->
  764. <div class="app-content-header">
  765. <!--begin::Container-->
  766. <div class="container-fluid">
  767. <!--begin::Row-->
  768. <div class="row">
  769. <div class="col-sm-6">
  770. <h3 class="mb-0">Dashboard</h3>
  771. </div>
  772. <div class="col-sm-6">
  773. <ol class="breadcrumb float-sm-end">
  774. <li class="breadcrumb-item"><a href="#">Home</a></li>
  775. <li class="breadcrumb-item active" aria-current="page">Dashboard</li>
  776. </ol>
  777. </div>
  778. </div>
  779. <!--end::Row-->
  780. </div>
  781. <!--end::Container-->
  782. </div>
  783. <!--end::App Content Header-->
  784. <!--begin::App Content-->
  785. <div class="app-content">
  786. <!--begin::Container-->
  787. <div class="container-fluid">
  788. <!--begin::Row-->
  789. <div class="row">
  790. <!--begin::Col-->
  791. <div class="col-lg-3 col-6">
  792. <!--begin::Small Box Widget 1-->
  793. <div class="small-box text-bg-primary">
  794. <div class="inner">
  795. <h3>150</h3>
  796. <p>New Orders</p>
  797. </div>
  798. <svg
  799. class="small-box-icon"
  800. fill="currentColor"
  801. viewBox="0 0 24 24"
  802. xmlns="http://www.w3.org/2000/svg"
  803. aria-hidden="true"
  804. >
  805. <path
  806. d="M2.25 2.25a.75.75 0 000 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 00-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 000-1.5H5.378A2.25 2.25 0 017.5 15h11.218a.75.75 0 00.674-.421 60.358 60.358 0 002.96-7.228.75.75 0 00-.525-.965A60.864 60.864 0 005.68 4.509l-.232-.867A1.875 1.875 0 003.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zM16.5 20.25a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z"
  807. ></path>
  808. </svg>
  809. <a
  810. href="#"
  811. class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover"
  812. >
  813. More info <i class="bi bi-link-45deg"></i>
  814. </a>
  815. </div>
  816. <!--end::Small Box Widget 1-->
  817. </div>
  818. <!--end::Col-->
  819. <div class="col-lg-3 col-6">
  820. <!--begin::Small Box Widget 2-->
  821. <div class="small-box text-bg-success">
  822. <div class="inner">
  823. <h3>53<sup class="fs-5">%</sup></h3>
  824. <p>Bounce Rate</p>
  825. </div>
  826. <svg
  827. class="small-box-icon"
  828. fill="currentColor"
  829. viewBox="0 0 24 24"
  830. xmlns="http://www.w3.org/2000/svg"
  831. aria-hidden="true"
  832. >
  833. <path
  834. d="M18.375 2.25c-1.035 0-1.875.84-1.875 1.875v15.75c0 1.035.84 1.875 1.875 1.875h.75c1.035 0 1.875-.84 1.875-1.875V4.125c0-1.036-.84-1.875-1.875-1.875h-.75zM9.75 8.625c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v11.25c0 1.035-.84 1.875-1.875 1.875h-.75a1.875 1.875 0 01-1.875-1.875V8.625zM3 13.125c0-1.036.84-1.875 1.875-1.875h.75c1.036 0 1.875.84 1.875 1.875v6.75c0 1.035-.84 1.875-1.875 1.875h-.75A1.875 1.875 0 013 19.875v-6.75z"
  835. ></path>
  836. </svg>
  837. <a
  838. href="#"
  839. class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover"
  840. >
  841. More info <i class="bi bi-link-45deg"></i>
  842. </a>
  843. </div>
  844. <!--end::Small Box Widget 2-->
  845. </div>
  846. <!--end::Col-->
  847. <div class="col-lg-3 col-6">
  848. <!--begin::Small Box Widget 3-->
  849. <div class="small-box text-bg-warning">
  850. <div class="inner">
  851. <h3>44</h3>
  852. <p>User Registrations</p>
  853. </div>
  854. <svg
  855. class="small-box-icon"
  856. fill="currentColor"
  857. viewBox="0 0 24 24"
  858. xmlns="http://www.w3.org/2000/svg"
  859. aria-hidden="true"
  860. >
  861. <path
  862. d="M6.25 6.375a4.125 4.125 0 118.25 0 4.125 4.125 0 01-8.25 0zM3.25 19.125a7.125 7.125 0 0114.25 0v.003l-.001.119a.75.75 0 01-.363.63 13.067 13.067 0 01-6.761 1.873c-2.472 0-4.786-.684-6.76-1.873a.75.75 0 01-.364-.63l-.001-.122zM19.75 7.5a.75.75 0 00-1.5 0v2.25H16a.75.75 0 000 1.5h2.25v2.25a.75.75 0 001.5 0v-2.25H22a.75.75 0 000-1.5h-2.25V7.5z"
  863. ></path>
  864. </svg>
  865. <a
  866. href="#"
  867. class="small-box-footer link-dark link-underline-opacity-0 link-underline-opacity-50-hover"
  868. >
  869. More info <i class="bi bi-link-45deg"></i>
  870. </a>
  871. </div>
  872. <!--end::Small Box Widget 3-->
  873. </div>
  874. <!--end::Col-->
  875. <div class="col-lg-3 col-6">
  876. <!--begin::Small Box Widget 4-->
  877. <div class="small-box text-bg-danger">
  878. <div class="inner">
  879. <h3>65</h3>
  880. <p>Unique Visitors</p>
  881. </div>
  882. <svg
  883. class="small-box-icon"
  884. fill="currentColor"
  885. viewBox="0 0 24 24"
  886. xmlns="http://www.w3.org/2000/svg"
  887. aria-hidden="true"
  888. >
  889. <path
  890. clip-rule="evenodd"
  891. fill-rule="evenodd"
  892. d="M2.25 13.5a8.25 8.25 0 018.25-8.25.75.75 0 01.75.75v6.75H18a.75.75 0 01.75.75 8.25 8.25 0 01-16.5 0z"
  893. ></path>
  894. <path
  895. clip-rule="evenodd"
  896. fill-rule="evenodd"
  897. d="M12.75 3a.75.75 0 01.75-.75 8.25 8.25 0 018.25 8.25.75.75 0 01-.75.75h-7.5a.75.75 0 01-.75-.75V3z"
  898. ></path>
  899. </svg>
  900. <a
  901. href="#"
  902. class="small-box-footer link-light link-underline-opacity-0 link-underline-opacity-50-hover"
  903. >
  904. More info <i class="bi bi-link-45deg"></i>
  905. </a>
  906. </div>
  907. <!--end::Small Box Widget 4-->
  908. </div>
  909. <!--end::Col-->
  910. </div>
  911. <!--end::Row-->
  912. <!--begin::Row-->
  913. <div class="row">
  914. <!-- Start col -->
  915. <div class="col-lg-7 connectedSortable">
  916. <div class="card mb-4">
  917. <div class="card-header">
  918. <h3 class="card-title">Sales Value</h3>
  919. </div>
  920. <div class="card-body">
  921. <div id="revenue-chart"></div>
  922. </div>
  923. </div>
  924. <!-- /.card -->
  925. <!-- DIRECT CHAT -->
  926. <div class="card direct-chat direct-chat-primary mb-4">
  927. <div class="card-header">
  928. <h3 class="card-title">Direct Chat</h3>
  929. <div class="card-tools">
  930. <span title="3 New Messages" class="badge text-bg-primary"> 3 </span>
  931. <button type="button" class="btn btn-tool" data-lte-toggle="card-collapse">
  932. <i data-lte-icon="expand" class="bi bi-plus-lg"></i>
  933. <i data-lte-icon="collapse" class="bi bi-dash-lg"></i>
  934. </button>
  935. <button
  936. type="button"
  937. class="btn btn-tool"
  938. title="Contacts"
  939. data-lte-toggle="chat-pane"
  940. >
  941. <i class="bi bi-chat-text-fill"></i>
  942. </button>
  943. <button type="button" class="btn btn-tool" data-lte-toggle="card-remove">
  944. <i class="bi bi-x-lg"></i>
  945. </button>
  946. </div>
  947. </div>
  948. <!-- /.card-header -->
  949. <div class="card-body">
  950. <!-- Conversations are loaded here -->
  951. <div class="direct-chat-messages">
  952. <!-- Message. Default to the start -->
  953. <div class="direct-chat-msg">
  954. <div class="direct-chat-infos clearfix">
  955. <span class="direct-chat-name float-start"> Alexander Pierce </span>
  956. <span class="direct-chat-timestamp float-end"> 23 Jan 2:00 pm </span>
  957. </div>
  958. <!-- /.direct-chat-infos -->
  959. <img
  960. class="direct-chat-img"
  961. src="./assets/img/user1-128x128.jpg"
  962. alt="message user image"
  963. />
  964. <!-- /.direct-chat-img -->
  965. <div class="direct-chat-text">
  966. Is this template really for free? That's unbelievable!
  967. </div>
  968. <!-- /.direct-chat-text -->
  969. </div>
  970. <!-- /.direct-chat-msg -->
  971. <!-- Message to the end -->
  972. <div class="direct-chat-msg end">
  973. <div class="direct-chat-infos clearfix">
  974. <span class="direct-chat-name float-end"> Sarah Bullock </span>
  975. <span class="direct-chat-timestamp float-start"> 23 Jan 2:05 pm </span>
  976. </div>
  977. <!-- /.direct-chat-infos -->
  978. <img
  979. class="direct-chat-img"
  980. src="./assets/img/user3-128x128.jpg"
  981. alt="message user image"
  982. />
  983. <!-- /.direct-chat-img -->
  984. <div class="direct-chat-text">You better believe it!</div>
  985. <!-- /.direct-chat-text -->
  986. </div>
  987. <!-- /.direct-chat-msg -->
  988. <!-- Message. Default to the start -->
  989. <div class="direct-chat-msg">
  990. <div class="direct-chat-infos clearfix">
  991. <span class="direct-chat-name float-start"> Alexander Pierce </span>
  992. <span class="direct-chat-timestamp float-end"> 23 Jan 5:37 pm </span>
  993. </div>
  994. <!-- /.direct-chat-infos -->
  995. <img
  996. class="direct-chat-img"
  997. src="./assets/img/user1-128x128.jpg"
  998. alt="message user image"
  999. />
  1000. <!-- /.direct-chat-img -->
  1001. <div class="direct-chat-text">
  1002. Working with AdminLTE on a great new app! Wanna join?
  1003. </div>
  1004. <!-- /.direct-chat-text -->
  1005. </div>
  1006. <!-- /.direct-chat-msg -->
  1007. <!-- Message to the end -->
  1008. <div class="direct-chat-msg end">
  1009. <div class="direct-chat-infos clearfix">
  1010. <span class="direct-chat-name float-end"> Sarah Bullock </span>
  1011. <span class="direct-chat-timestamp float-start"> 23 Jan 6:10 pm </span>
  1012. </div>
  1013. <!-- /.direct-chat-infos -->
  1014. <img
  1015. class="direct-chat-img"
  1016. src="./assets/img/user3-128x128.jpg"
  1017. alt="message user image"
  1018. />
  1019. <!-- /.direct-chat-img -->
  1020. <div class="direct-chat-text">I would love to.</div>
  1021. <!-- /.direct-chat-text -->
  1022. </div>
  1023. <!-- /.direct-chat-msg -->
  1024. </div>
  1025. <!-- /.direct-chat-messages-->
  1026. <!-- Contacts are loaded here -->
  1027. <div class="direct-chat-contacts">
  1028. <ul class="contacts-list">
  1029. <li>
  1030. <a href="#">
  1031. <img
  1032. class="contacts-list-img"
  1033. src="./assets/img/user1-128x128.jpg"
  1034. alt="User Avatar"
  1035. />
  1036. <div class="contacts-list-info">
  1037. <span class="contacts-list-name">
  1038. Count Dracula
  1039. <small class="contacts-list-date float-end"> 2/28/2023 </small>
  1040. </span>
  1041. <span class="contacts-list-msg"> How have you been? I was... </span>
  1042. </div>
  1043. <!-- /.contacts-list-info -->
  1044. </a>
  1045. </li>
  1046. <!-- End Contact Item -->
  1047. <li>
  1048. <a href="#">
  1049. <img
  1050. class="contacts-list-img"
  1051. src="./assets/img/user7-128x128.jpg"
  1052. alt="User Avatar"
  1053. />
  1054. <div class="contacts-list-info">
  1055. <span class="contacts-list-name">
  1056. Sarah Doe
  1057. <small class="contacts-list-date float-end"> 2/23/2023 </small>
  1058. </span>
  1059. <span class="contacts-list-msg"> I will be waiting for... </span>
  1060. </div>
  1061. <!-- /.contacts-list-info -->
  1062. </a>
  1063. </li>
  1064. <!-- End Contact Item -->
  1065. <li>
  1066. <a href="#">
  1067. <img
  1068. class="contacts-list-img"
  1069. src="./assets/img/user3-128x128.jpg"
  1070. alt="User Avatar"
  1071. />
  1072. <div class="contacts-list-info">
  1073. <span class="contacts-list-name">
  1074. Nadia Jolie
  1075. <small class="contacts-list-date float-end"> 2/20/2023 </small>
  1076. </span>
  1077. <span class="contacts-list-msg"> I'll call you back at... </span>
  1078. </div>
  1079. <!-- /.contacts-list-info -->
  1080. </a>
  1081. </li>
  1082. <!-- End Contact Item -->
  1083. <li>
  1084. <a href="#">
  1085. <img
  1086. class="contacts-list-img"
  1087. src="./assets/img/user5-128x128.jpg"
  1088. alt="User Avatar"
  1089. />
  1090. <div class="contacts-list-info">
  1091. <span class="contacts-list-name">
  1092. Nora S. Vans
  1093. <small class="contacts-list-date float-end"> 2/10/2023 </small>
  1094. </span>
  1095. <span class="contacts-list-msg"> Where is your new... </span>
  1096. </div>
  1097. <!-- /.contacts-list-info -->
  1098. </a>
  1099. </li>
  1100. <!-- End Contact Item -->
  1101. <li>
  1102. <a href="#">
  1103. <img
  1104. class="contacts-list-img"
  1105. src="./assets/img/user6-128x128.jpg"
  1106. alt="User Avatar"
  1107. />
  1108. <div class="contacts-list-info">
  1109. <span class="contacts-list-name">
  1110. John K.
  1111. <small class="contacts-list-date float-end"> 1/27/2023 </small>
  1112. </span>
  1113. <span class="contacts-list-msg"> Can I take a look at... </span>
  1114. </div>
  1115. <!-- /.contacts-list-info -->
  1116. </a>
  1117. </li>
  1118. <!-- End Contact Item -->
  1119. <li>
  1120. <a href="#">
  1121. <img
  1122. class="contacts-list-img"
  1123. src="./assets/img/user8-128x128.jpg"
  1124. alt="User Avatar"
  1125. />
  1126. <div class="contacts-list-info">
  1127. <span class="contacts-list-name">
  1128. Kenneth M.
  1129. <small class="contacts-list-date float-end"> 1/4/2023 </small>
  1130. </span>
  1131. <span class="contacts-list-msg"> Never mind I found... </span>
  1132. </div>
  1133. <!-- /.contacts-list-info -->
  1134. </a>
  1135. </li>
  1136. <!-- End Contact Item -->
  1137. </ul>
  1138. <!-- /.contacts-list -->
  1139. </div>
  1140. <!-- /.direct-chat-pane -->
  1141. </div>
  1142. <!-- /.card-body -->
  1143. <div class="card-footer">
  1144. <form action="#" method="post">
  1145. <div class="input-group">
  1146. <input
  1147. type="text"
  1148. name="message"
  1149. placeholder="Type Message ..."
  1150. class="form-control"
  1151. />
  1152. <span class="input-group-append">
  1153. <button type="button" class="btn btn-primary">Send</button>
  1154. </span>
  1155. </div>
  1156. </form>
  1157. </div>
  1158. <!-- /.card-footer-->
  1159. </div>
  1160. <!-- /.direct-chat -->
  1161. </div>
  1162. <!-- /.Start col -->
  1163. <!-- Start col -->
  1164. <div class="col-lg-5 connectedSortable">
  1165. <div class="card text-white bg-primary bg-gradient border-primary mb-4">
  1166. <div class="card-header border-0">
  1167. <h3 class="card-title">Sales Value</h3>
  1168. <div class="card-tools">
  1169. <button
  1170. type="button"
  1171. class="btn btn-primary btn-sm"
  1172. data-lte-toggle="card-collapse"
  1173. >
  1174. <i data-lte-icon="expand" class="bi bi-plus-lg"></i>
  1175. <i data-lte-icon="collapse" class="bi bi-dash-lg"></i>
  1176. </button>
  1177. </div>
  1178. </div>
  1179. <div class="card-body">
  1180. <div id="world-map" style="height: 220px"></div>
  1181. </div>
  1182. <div class="card-footer border-0">
  1183. <!--begin::Row-->
  1184. <div class="row">
  1185. <div class="col-4 text-center">
  1186. <div id="sparkline-1" class="text-dark"></div>
  1187. <div class="text-white">Visitors</div>
  1188. </div>
  1189. <div class="col-4 text-center">
  1190. <div id="sparkline-2" class="text-dark"></div>
  1191. <div class="text-white">Online</div>
  1192. </div>
  1193. <div class="col-4 text-center">
  1194. <div id="sparkline-3" class="text-dark"></div>
  1195. <div class="text-white">Sales</div>
  1196. </div>
  1197. </div>
  1198. <!--end::Row-->
  1199. </div>
  1200. </div>
  1201. </div>
  1202. <!-- /.Start col -->
  1203. </div>
  1204. <!-- /.row (main row) -->
  1205. </div>
  1206. <!--end::Container-->
  1207. </div>
  1208. <!--end::App Content-->
  1209. </main>
  1210. <!--end::App Main-->
  1211. <!--begin::Footer-->
  1212. <footer class="app-footer">
  1213. <!--begin::To the end-->
  1214. <div class="float-end d-none d-sm-inline">Anything you want</div>
  1215. <!--end::To the end-->
  1216. <!--begin::Copyright-->
  1217. <strong>
  1218. Copyright &copy; 2014-2026&nbsp;
  1219. <a href="https://adminlte.io" class="text-decoration-none">AdminLTE.io</a>.
  1220. </strong>
  1221. All rights reserved.
  1222. <!--end::Copyright-->
  1223. </footer>
  1224. <!--end::Footer-->
  1225. </div>
  1226. <!--end::App Wrapper-->
  1227. <!--begin::Script-->
  1228. <!--begin::Third Party Plugin(OverlayScrollbars)-->
  1229. <script
  1230. src="https://cdn.jsdelivr.net/npm/overlayscrollbars@2.11.0/browser/overlayscrollbars.browser.es6.min.js"
  1231. crossorigin="anonymous"
  1232. ></script>
  1233. <!--end::Third Party Plugin(OverlayScrollbars)--><!--begin::Required Plugin(popperjs for Bootstrap 5)-->
  1234. <script
  1235. src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/dist/umd/popper.min.js"
  1236. crossorigin="anonymous"
  1237. ></script>
  1238. <!--end::Required Plugin(popperjs for Bootstrap 5)--><!--begin::Required Plugin(Bootstrap 5)-->
  1239. <script
  1240. src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/js/bootstrap.min.js"
  1241. crossorigin="anonymous"
  1242. ></script>
  1243. <!--end::Required Plugin(Bootstrap 5)--><!--begin::Required Plugin(AdminLTE)-->
  1244. <script src="./js/adminlte.js"></script>
  1245. <!--end::Required Plugin(AdminLTE)--><!--begin::OverlayScrollbars Configure-->
  1246. <script>
  1247. const SELECTOR_SIDEBAR_WRAPPER = '.sidebar-wrapper';
  1248. const Default = {
  1249. scrollbarTheme: 'os-theme-light',
  1250. scrollbarAutoHide: 'leave',
  1251. scrollbarClickScroll: true,
  1252. };
  1253. document.addEventListener('DOMContentLoaded', function () {
  1254. const sidebarWrapper = document.querySelector(SELECTOR_SIDEBAR_WRAPPER);
  1255. // Disable OverlayScrollbars on mobile devices to prevent touch interference
  1256. const isMobile = window.innerWidth <= 992;
  1257. if (
  1258. sidebarWrapper &&
  1259. OverlayScrollbarsGlobal?.OverlayScrollbars !== undefined &&
  1260. !isMobile
  1261. ) {
  1262. OverlayScrollbarsGlobal.OverlayScrollbars(sidebarWrapper, {
  1263. scrollbars: {
  1264. theme: Default.scrollbarTheme,
  1265. autoHide: Default.scrollbarAutoHide,
  1266. clickScroll: Default.scrollbarClickScroll,
  1267. },
  1268. });
  1269. }
  1270. });
  1271. </script>
  1272. <!--end::OverlayScrollbars Configure-->
  1273. <!-- OPTIONAL SCRIPTS -->
  1274. <!-- sortablejs -->
  1275. <script
  1276. src="https://cdn.jsdelivr.net/npm/sortablejs@1.15.0/Sortable.min.js"
  1277. crossorigin="anonymous"
  1278. ></script>
  1279. <!-- sortablejs -->
  1280. <script>
  1281. new Sortable(document.querySelector('.connectedSortable'), {
  1282. group: 'shared',
  1283. handle: '.card-header',
  1284. });
  1285. const cardHeaders = document.querySelectorAll('.connectedSortable .card-header');
  1286. cardHeaders.forEach((cardHeader) => {
  1287. cardHeader.style.cursor = 'move';
  1288. });
  1289. </script>
  1290. <!-- apexcharts -->
  1291. <script
  1292. src="https://cdn.jsdelivr.net/npm/apexcharts@3.37.1/dist/apexcharts.min.js"
  1293. integrity="sha256-+vh8GkaU7C9/wbSLIcwq82tQ2wTf44aOHA8HlBMwRI8="
  1294. crossorigin="anonymous"
  1295. ></script>
  1296. <!-- ChartJS -->
  1297. <script>
  1298. // NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
  1299. // IT'S ALL JUST JUNK FOR DEMO
  1300. // ++++++++++++++++++++++++++++++++++++++++++
  1301. const sales_chart_options = {
  1302. series: [
  1303. {
  1304. name: 'Digital Goods',
  1305. data: [28, 48, 40, 19, 86, 27, 90],
  1306. },
  1307. {
  1308. name: 'Electronics',
  1309. data: [65, 59, 80, 81, 56, 55, 40],
  1310. },
  1311. ],
  1312. chart: {
  1313. height: 300,
  1314. type: 'area',
  1315. toolbar: {
  1316. show: false,
  1317. },
  1318. },
  1319. legend: {
  1320. show: false,
  1321. },
  1322. colors: ['#0d6efd', '#20c997'],
  1323. dataLabels: {
  1324. enabled: false,
  1325. },
  1326. stroke: {
  1327. curve: 'smooth',
  1328. },
  1329. xaxis: {
  1330. type: 'datetime',
  1331. categories: [
  1332. '2023-01-01',
  1333. '2023-02-01',
  1334. '2023-03-01',
  1335. '2023-04-01',
  1336. '2023-05-01',
  1337. '2023-06-01',
  1338. '2023-07-01',
  1339. ],
  1340. },
  1341. tooltip: {
  1342. x: {
  1343. format: 'MMMM yyyy',
  1344. },
  1345. },
  1346. };
  1347. const sales_chart = new ApexCharts(
  1348. document.querySelector('#revenue-chart'),
  1349. sales_chart_options,
  1350. );
  1351. sales_chart.render();
  1352. </script>
  1353. <!-- jsvectormap -->
  1354. <script
  1355. src="https://cdn.jsdelivr.net/npm/jsvectormap@1.5.3/dist/js/jsvectormap.min.js"
  1356. integrity="sha256-/t1nN2956BT869E6H4V1dnt0X5pAQHPytli+1nTZm2Y="
  1357. crossorigin="anonymous"
  1358. ></script>
  1359. <script
  1360. src="https://cdn.jsdelivr.net/npm/jsvectormap@1.5.3/dist/maps/world.js"
  1361. integrity="sha256-XPpPaZlU8S/HWf7FZLAncLg2SAkP8ScUTII89x9D3lY="
  1362. crossorigin="anonymous"
  1363. ></script>
  1364. <!-- jsvectormap -->
  1365. <script>
  1366. // World map by jsVectorMap
  1367. new jsVectorMap({
  1368. selector: '#world-map',
  1369. map: 'world',
  1370. });
  1371. // Sparkline charts
  1372. const option_sparkline1 = {
  1373. series: [
  1374. {
  1375. data: [1000, 1200, 920, 927, 931, 1027, 819, 930, 1021],
  1376. },
  1377. ],
  1378. chart: {
  1379. type: 'area',
  1380. height: 50,
  1381. sparkline: {
  1382. enabled: true,
  1383. },
  1384. },
  1385. stroke: {
  1386. curve: 'straight',
  1387. },
  1388. fill: {
  1389. opacity: 0.3,
  1390. },
  1391. yaxis: {
  1392. min: 0,
  1393. },
  1394. colors: ['#DCE6EC'],
  1395. };
  1396. const sparkline1 = new ApexCharts(document.querySelector('#sparkline-1'), option_sparkline1);
  1397. sparkline1.render();
  1398. const option_sparkline2 = {
  1399. series: [
  1400. {
  1401. data: [515, 519, 520, 522, 652, 810, 370, 627, 319, 630, 921],
  1402. },
  1403. ],
  1404. chart: {
  1405. type: 'area',
  1406. height: 50,
  1407. sparkline: {
  1408. enabled: true,
  1409. },
  1410. },
  1411. stroke: {
  1412. curve: 'straight',
  1413. },
  1414. fill: {
  1415. opacity: 0.3,
  1416. },
  1417. yaxis: {
  1418. min: 0,
  1419. },
  1420. colors: ['#DCE6EC'],
  1421. };
  1422. const sparkline2 = new ApexCharts(document.querySelector('#sparkline-2'), option_sparkline2);
  1423. sparkline2.render();
  1424. const option_sparkline3 = {
  1425. series: [
  1426. {
  1427. data: [15, 19, 20, 22, 33, 27, 31, 27, 19, 30, 21],
  1428. },
  1429. ],
  1430. chart: {
  1431. type: 'area',
  1432. height: 50,
  1433. sparkline: {
  1434. enabled: true,
  1435. },
  1436. },
  1437. stroke: {
  1438. curve: 'straight',
  1439. },
  1440. fill: {
  1441. opacity: 0.3,
  1442. },
  1443. yaxis: {
  1444. min: 0,
  1445. },
  1446. colors: ['#DCE6EC'],
  1447. };
  1448. const sparkline3 = new ApexCharts(document.querySelector('#sparkline-3'), option_sparkline3);
  1449. sparkline3.render();
  1450. </script>
  1451. <!--end::Script-->
  1452. </body>
  1453. <!--end::Body-->
  1454. </html>