fa4.mjs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // Composables
  2. import { VClassIcon } from "../composables/icons.mjs"; // Utilities
  3. import { h } from 'vue';
  4. // Types
  5. const aliases = {
  6. collapse: 'fa-chevron-up',
  7. complete: 'fa-check',
  8. cancel: 'fa-times-circle',
  9. close: 'fa-times',
  10. delete: 'fa-times-circle',
  11. // delete (e.g. v-chip close)
  12. clear: 'fa-check-circle',
  13. // delete (e.g. v-chip close)
  14. success: 'fa-check-circle',
  15. info: 'fa-info-circle',
  16. warning: 'fa-exclamation',
  17. error: 'fa-exclamation-triangle',
  18. prev: 'fa-chevron-left',
  19. next: 'fa-chevron-right',
  20. checkboxOn: 'fa-check-square',
  21. checkboxOff: 'fa-square-o',
  22. checkboxIndeterminate: 'fa-minus-square',
  23. delimiter: 'fa-circle',
  24. // for carousel
  25. sortAsc: 'fa-arrow-up',
  26. sortDesc: 'fa-arrow-down',
  27. expand: 'fa-chevron-down',
  28. menu: 'fa-bars',
  29. subgroup: 'fa-caret-down',
  30. dropdown: 'fa-caret-down',
  31. radioOn: 'fa-dot-circle-o',
  32. radioOff: 'fa-circle-o',
  33. edit: 'fa-pencil',
  34. ratingEmpty: 'fa-star-o',
  35. ratingFull: 'fa-star',
  36. ratingHalf: 'fa-star-half-o',
  37. loading: 'fa-refresh',
  38. first: 'fa-step-backward',
  39. last: 'fa-step-forward',
  40. unfold: 'fa-angle-double-down',
  41. file: 'fa-paperclip',
  42. plus: 'fa-plus',
  43. minus: 'fa-minus',
  44. calendar: 'fa-calendar',
  45. treeviewCollapse: 'fa-caret-down',
  46. treeviewExpand: 'fa-caret-right',
  47. eyeDropper: 'fa-eye-dropper'
  48. };
  49. const fa = {
  50. // Not using mergeProps here, functional components merge props by default (?)
  51. component: props => h(VClassIcon, {
  52. ...props,
  53. class: 'fa'
  54. })
  55. };
  56. export { aliases, fa };
  57. //# sourceMappingURL=fa4.mjs.map