tracking.mdx 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  1. ---
  2. title: Tracking
  3. summary: Component for visualizing activity logs or other monitoring-related data. With its ability to show data in a visually appealing and easily understandable way, the tracking component is an essential tool for any organization that relies on data monitoring and analysis to optimize performance and user experience.
  4. description: Monitor data activity visually.
  5. ---
  6. ## Basic example
  7. ```html example centered columns={1}
  8. <div class="tracking">
  9. <div
  10. class="tracking-block bg-success"
  11. data-bs-toggle="tooltip"
  12. data-bs-placement="top"
  13. title="Operational"
  14. ></div>
  15. <div
  16. class="tracking-block bg-success"
  17. data-bs-toggle="tooltip"
  18. data-bs-placement="top"
  19. title="Operational"
  20. ></div>
  21. <div
  22. class="tracking-block bg-success"
  23. data-bs-toggle="tooltip"
  24. data-bs-placement="top"
  25. title="Operational"
  26. ></div>
  27. <div
  28. class="tracking-block bg-success"
  29. data-bs-toggle="tooltip"
  30. data-bs-placement="top"
  31. title="Operational"
  32. ></div>
  33. <div
  34. class="tracking-block bg-danger"
  35. data-bs-toggle="tooltip"
  36. data-bs-placement="top"
  37. title="Downtime"
  38. ></div>
  39. <div
  40. class="tracking-block bg-success"
  41. data-bs-toggle="tooltip"
  42. data-bs-placement="top"
  43. title="Operational"
  44. ></div>
  45. <div
  46. class="tracking-block bg-success"
  47. data-bs-toggle="tooltip"
  48. data-bs-placement="top"
  49. title="Operational"
  50. ></div>
  51. <div
  52. class="tracking-block bg-success"
  53. data-bs-toggle="tooltip"
  54. data-bs-placement="top"
  55. title="Operational"
  56. ></div>
  57. <div
  58. class="tracking-block bg-success"
  59. data-bs-toggle="tooltip"
  60. data-bs-placement="top"
  61. title="Operational"
  62. ></div>
  63. <div
  64. class="tracking-block bg-success"
  65. data-bs-toggle="tooltip"
  66. data-bs-placement="top"
  67. title="Operational"
  68. ></div>
  69. <div
  70. class="tracking-block bg-success"
  71. data-bs-toggle="tooltip"
  72. data-bs-placement="top"
  73. title="Operational"
  74. ></div>
  75. <div
  76. class="tracking-block bg-success"
  77. data-bs-toggle="tooltip"
  78. data-bs-placement="top"
  79. title="Operational"
  80. ></div>
  81. <div
  82. class="tracking-block bg-success"
  83. data-bs-toggle="tooltip"
  84. data-bs-placement="top"
  85. title="Operational"
  86. ></div>
  87. <div
  88. class="tracking-block bg-warning"
  89. data-bs-toggle="tooltip"
  90. data-bs-placement="top"
  91. title="Big load"
  92. ></div>
  93. <div
  94. class="tracking-block bg-success"
  95. data-bs-toggle="tooltip"
  96. data-bs-placement="top"
  97. title="Operational"
  98. ></div>
  99. <div
  100. class="tracking-block bg-success"
  101. data-bs-toggle="tooltip"
  102. data-bs-placement="top"
  103. title="Operational"
  104. ></div>
  105. <div
  106. class="tracking-block bg-success"
  107. data-bs-toggle="tooltip"
  108. data-bs-placement="top"
  109. title="Operational"
  110. ></div>
  111. <div
  112. class="tracking-block bg-danger"
  113. data-bs-toggle="tooltip"
  114. data-bs-placement="top"
  115. title="Downtime"
  116. ></div>
  117. <div
  118. class="tracking-block bg-success"
  119. data-bs-toggle="tooltip"
  120. data-bs-placement="top"
  121. title="Operational"
  122. ></div>
  123. <div
  124. class="tracking-block bg-success"
  125. data-bs-toggle="tooltip"
  126. data-bs-placement="top"
  127. title="Operational"
  128. ></div>
  129. <div
  130. class="tracking-block bg-success"
  131. data-bs-toggle="tooltip"
  132. data-bs-placement="top"
  133. title="Operational"
  134. ></div>
  135. <div
  136. class="tracking-block"
  137. data-bs-toggle="tooltip"
  138. data-bs-placement="top"
  139. title="No data"
  140. ></div>
  141. <div
  142. class="tracking-block"
  143. data-bs-toggle="tooltip"
  144. data-bs-placement="top"
  145. title="No data"
  146. ></div>
  147. <div
  148. class="tracking-block bg-success"
  149. data-bs-toggle="tooltip"
  150. data-bs-placement="top"
  151. title="Operational"
  152. ></div>
  153. <div
  154. class="tracking-block bg-success"
  155. data-bs-toggle="tooltip"
  156. data-bs-placement="top"
  157. title="Operational"
  158. ></div>
  159. <div
  160. class="tracking-block bg-success"
  161. data-bs-toggle="tooltip"
  162. data-bs-placement="top"
  163. title="Operational"
  164. ></div>
  165. <div
  166. class="tracking-block bg-success"
  167. data-bs-toggle="tooltip"
  168. data-bs-placement="top"
  169. title="Operational"
  170. ></div>
  171. <div
  172. class="tracking-block bg-success"
  173. data-bs-toggle="tooltip"
  174. data-bs-placement="top"
  175. title="Operational"
  176. ></div>
  177. <div
  178. class="tracking-block bg-success"
  179. data-bs-toggle="tooltip"
  180. data-bs-placement="top"
  181. title="Operational"
  182. ></div>
  183. <div
  184. class="tracking-block bg-success"
  185. data-bs-toggle="tooltip"
  186. data-bs-placement="top"
  187. title="Operational"
  188. ></div>
  189. </div>
  190. ```
  191. ```html
  192. <div class="tracking">
  193. ...
  194. <div
  195. class="tracking-block bg-success"
  196. data-bs-toggle="tooltip"
  197. data-bs-placement="top"
  198. title="Operational"
  199. ></div>
  200. <div
  201. class="tracking-block"
  202. data-bs-toggle="tooltip"
  203. data-bs-placement="top"
  204. title="No data"
  205. ></div>
  206. <div
  207. class="tracking-block bg-failed"
  208. data-bs-toggle="tooltip"
  209. data-bs-placement="top"
  210. title="Operational"
  211. ></div>
  212. ...
  213. </div>
  214. ```
  215. ## Tracking inside a card
  216. You can add a tracking component inside the cards to give your reports a fresh look and visualize the status of your system in an attractive way. If you want to read how to add other elements to a card it is worth reading [documentation of card](/docs/components/cards).
  217. ```html example centered columns={1}
  218. <div class="card">
  219. <div class="card-body">
  220. <div class="d-flex align-items-center">
  221. <div class="subheader">Status monitoring</div>
  222. <div class="ms-auto lh-1">
  223. <div class="dropdown">
  224. <a
  225. class="dropdown-toggle text-secondary"
  226. href="#"
  227. data-bs-toggle="dropdown"
  228. aria-haspopup="true"
  229. aria-expanded="false"
  230. >Current month</a
  231. >
  232. <div class="dropdown-menu dropdown-menu-end">
  233. <a class="dropdown-item active" href="#">Current month</a>
  234. <a class="dropdown-item" href="#">Last month</a>
  235. <a class="dropdown-item" href="#">Last 3 months</a>
  236. </div>
  237. </div>
  238. </div>
  239. </div>
  240. <div class="d-flex align-items-baseline">
  241. <div class="h1 mb-3 me-2">99.5%</div>
  242. <div class="me-auto">
  243. <span class="text-green d-inline-flex align-items-center lh-1">
  244. 2%
  245. <svg
  246. xmlns="http://www.w3.org/2000/svg"
  247. class="icon ms-1"
  248. width="24"
  249. height="24"
  250. viewBox="0 0 24 24"
  251. stroke-width="2"
  252. stroke="currentColor"
  253. fill="none"
  254. stroke-linecap="round"
  255. stroke-linejoin="round"
  256. >
  257. <path stroke="none" d="M0 0h24v24H0z" fill="none" />
  258. <polyline points="3 17 9 11 13 15 21 7" />
  259. <polyline points="14 7 21 7 21 14" />
  260. </svg>
  261. </span>
  262. </div>
  263. </div>
  264. <div class="mt-2">
  265. <div class="tracking">
  266. <div
  267. class="tracking-block bg-success"
  268. data-bs-toggle="tooltip"
  269. data-bs-placement="top"
  270. title="Operational"
  271. ></div>
  272. <div
  273. class="tracking-block bg-success"
  274. data-bs-toggle="tooltip"
  275. data-bs-placement="top"
  276. title="Operational"
  277. ></div>
  278. <div
  279. class="tracking-block bg-success"
  280. data-bs-toggle="tooltip"
  281. data-bs-placement="top"
  282. title="Operational"
  283. ></div>
  284. <div
  285. class="tracking-block bg-success"
  286. data-bs-toggle="tooltip"
  287. data-bs-placement="top"
  288. title="Operational"
  289. ></div>
  290. <div
  291. class="tracking-block bg-danger"
  292. data-bs-toggle="tooltip"
  293. data-bs-placement="top"
  294. title="Downtime"
  295. ></div>
  296. <div
  297. class="tracking-block bg-success"
  298. data-bs-toggle="tooltip"
  299. data-bs-placement="top"
  300. title="Operational"
  301. ></div>
  302. <div
  303. class="tracking-block bg-success"
  304. data-bs-toggle="tooltip"
  305. data-bs-placement="top"
  306. title="Operational"
  307. ></div>
  308. <div
  309. class="tracking-block bg-success"
  310. data-bs-toggle="tooltip"
  311. data-bs-placement="top"
  312. title="Operational"
  313. ></div>
  314. <div
  315. class="tracking-block bg-success"
  316. data-bs-toggle="tooltip"
  317. data-bs-placement="top"
  318. title="Operational"
  319. ></div>
  320. <div
  321. class="tracking-block bg-success"
  322. data-bs-toggle="tooltip"
  323. data-bs-placement="top"
  324. title="Operational"
  325. ></div>
  326. <div
  327. class="tracking-block bg-success"
  328. data-bs-toggle="tooltip"
  329. data-bs-placement="top"
  330. title="Operational"
  331. ></div>
  332. <div
  333. class="tracking-block bg-success"
  334. data-bs-toggle="tooltip"
  335. data-bs-placement="top"
  336. title="Operational"
  337. ></div>
  338. <div
  339. class="tracking-block bg-success"
  340. data-bs-toggle="tooltip"
  341. data-bs-placement="top"
  342. title="Operational"
  343. ></div>
  344. <div
  345. class="tracking-block bg-warning"
  346. data-bs-toggle="tooltip"
  347. data-bs-placement="top"
  348. title="Big load"
  349. ></div>
  350. <div
  351. class="tracking-block bg-success"
  352. data-bs-toggle="tooltip"
  353. data-bs-placement="top"
  354. title="Operational"
  355. ></div>
  356. <div
  357. class="tracking-block bg-success"
  358. data-bs-toggle="tooltip"
  359. data-bs-placement="top"
  360. title="Operational"
  361. ></div>
  362. <div
  363. class="tracking-block bg-success"
  364. data-bs-toggle="tooltip"
  365. data-bs-placement="top"
  366. title="Operational"
  367. ></div>
  368. <div
  369. class="tracking-block bg-danger"
  370. data-bs-toggle="tooltip"
  371. data-bs-placement="top"
  372. title="Downtime"
  373. ></div>
  374. <div
  375. class="tracking-block bg-success"
  376. data-bs-toggle="tooltip"
  377. data-bs-placement="top"
  378. title="Operational"
  379. ></div>
  380. <div
  381. class="tracking-block bg-success"
  382. data-bs-toggle="tooltip"
  383. data-bs-placement="top"
  384. title="Operational"
  385. ></div>
  386. <div
  387. class="tracking-block bg-success"
  388. data-bs-toggle="tooltip"
  389. data-bs-placement="top"
  390. title="Operational"
  391. ></div>
  392. <div
  393. class="tracking-block"
  394. data-bs-toggle="tooltip"
  395. data-bs-placement="top"
  396. title="No data"
  397. ></div>
  398. <div
  399. class="tracking-block"
  400. data-bs-toggle="tooltip"
  401. data-bs-placement="top"
  402. title="No data"
  403. ></div>
  404. <div
  405. class="tracking-block bg-success"
  406. data-bs-toggle="tooltip"
  407. data-bs-placement="top"
  408. title="Operational"
  409. ></div>
  410. <div
  411. class="tracking-block bg-success"
  412. data-bs-toggle="tooltip"
  413. data-bs-placement="top"
  414. title="Operational"
  415. ></div>
  416. <div
  417. class="tracking-block bg-success"
  418. data-bs-toggle="tooltip"
  419. data-bs-placement="top"
  420. title="Operational"
  421. ></div>
  422. <div
  423. class="tracking-block bg-success"
  424. data-bs-toggle="tooltip"
  425. data-bs-placement="top"
  426. title="Operational"
  427. ></div>
  428. <div
  429. class="tracking-block bg-success"
  430. data-bs-toggle="tooltip"
  431. data-bs-placement="top"
  432. title="Operational"
  433. ></div>
  434. <div
  435. class="tracking-block bg-success"
  436. data-bs-toggle="tooltip"
  437. data-bs-placement="top"
  438. title="Operational"
  439. ></div>
  440. <div
  441. class="tracking-block bg-success"
  442. data-bs-toggle="tooltip"
  443. data-bs-placement="top"
  444. title="Operational"
  445. ></div>
  446. </div>
  447. </div>
  448. </div>
  449. </div>
  450. ```
  451. ```html
  452. <div class="card">
  453. <div class="card-body">
  454. <div class="d-flex align-items-center">
  455. <div class="subheader">Status monitoring</div>
  456. <div class="ms-auto lh-1">
  457. <div class="dropdown">
  458. <a
  459. class="dropdown-toggle text-secondary"
  460. href="#"
  461. data-bs-toggle="dropdown"
  462. aria-haspopup="true"
  463. aria-expanded="false"
  464. >Current month</a
  465. >
  466. <div class="dropdown-menu dropdown-menu-end">
  467. <a class="dropdown-item active" href="#">Current month</a>
  468. <a class="dropdown-item" href="#">Last month</a>
  469. <a class="dropdown-item" href="#">Last 3 months</a>
  470. </div>
  471. </div>
  472. </div>
  473. </div>
  474. <div class="d-flex align-items-baseline">
  475. <div class="h1 mb-3 me-2">99.5%</div>
  476. <div class="me-auto">
  477. <span class="text-green d-inline-flex align-items-center lh-1">
  478. 2%
  479. <svg
  480. xmlns="http://www.w3.org/2000/svg"
  481. class="icon ms-1"
  482. width="24"
  483. height="24"
  484. viewBox="0 0 24 24"
  485. stroke-width="2"
  486. stroke="currentColor"
  487. fill="none"
  488. stroke-linecap="round"
  489. stroke-linejoin="round"
  490. >
  491. <path stroke="none" d="M0 0h24v24H0z" fill="none" />
  492. <polyline points="3 17 9 11 13 15 21 7" />
  493. <polyline points="14 7 21 7 21 14" />
  494. </svg>
  495. </span>
  496. </div>
  497. </div>
  498. <div class="mt-2">
  499. <div class="tracking">
  500. <div
  501. class="tracking-block bg-success"
  502. data-bs-toggle="tooltip"
  503. data-bs-placement="top"
  504. title="Operational"
  505. ></div>
  506. <div
  507. class="tracking-block bg-danger"
  508. data-bs-toggle="tooltip"
  509. data-bs-placement="top"
  510. title="Downtime"
  511. ></div>
  512. <div
  513. class="tracking-block bg-success"
  514. data-bs-toggle="tooltip"
  515. data-bs-placement="top"
  516. title="Operational"
  517. ></div>
  518. <div
  519. class="tracking-block bg-warning"
  520. data-bs-toggle="tooltip"
  521. data-bs-placement="top"
  522. title="Big load"
  523. ></div>
  524. <div
  525. class="tracking-block"
  526. data-bs-toggle="tooltip"
  527. data-bs-placement="top"
  528. title="No data"
  529. ></div>
  530. <div
  531. class="tracking-block"
  532. data-bs-toggle="tooltip"
  533. data-bs-placement="top"
  534. title="No data"
  535. ></div>
  536. ...
  537. </div>
  538. </div>
  539. </div>
  540. </div>
  541. ```