tailwind.config.js 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. /*
  2. Copyright (C) 2025 QuantumNous
  3. This program is free software: you can redistribute it and/or modify
  4. it under the terms of the GNU Affero General Public License as
  5. published by the Free Software Foundation, either version 3 of the
  6. License, or (at your option) any later version.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. GNU Affero General Public License for more details.
  11. You should have received a copy of the GNU Affero General Public License
  12. along with this program. If not, see <https://www.gnu.org/licenses/>.
  13. For commercial licensing, please contact [email protected]
  14. */
  15. export default {
  16. content: ['./index.html', './src/**/*.{js,jsx,ts,tsx}'],
  17. theme: {
  18. colors: {
  19. 'semi-color-white': 'var(--semi-color-white)',
  20. 'semi-color-black': 'var(--semi-color-black)',
  21. 'semi-color-primary': 'var(--semi-color-primary)',
  22. 'semi-color-primary-hover': 'var(--semi-color-primary-hover)',
  23. 'semi-color-primary-active': 'var(--semi-color-primary-active)',
  24. 'semi-color-primary-disabled': 'var(--semi-color-primary-disabled)',
  25. 'semi-color-primary-light-default':
  26. 'var(--semi-color-primary-light-default)',
  27. 'semi-color-primary-light-hover': 'var(--semi-color-primary-light-hover)',
  28. 'semi-color-primary-light-active':
  29. 'var(--semi-color-primary-light-active)',
  30. 'semi-color-secondary': 'var(--semi-color-secondary)',
  31. 'semi-color-secondary-hover': 'var(--semi-color-secondary-hover)',
  32. 'semi-color-secondary-active': 'var(--semi-color-secondary-active)',
  33. 'semi-color-secondary-disabled': 'var(--semi-color-secondary-disabled)',
  34. 'semi-color-secondary-light-default':
  35. 'var(--semi-color-secondary-light-default)',
  36. 'semi-color-secondary-light-hover':
  37. 'var(--semi-color-secondary-light-hover)',
  38. 'semi-color-secondary-light-active':
  39. 'var(--semi-color-secondary-light-active)',
  40. 'semi-color-tertiary': 'var(--semi-color-tertiary)',
  41. 'semi-color-tertiary-hover': 'var(--semi-color-tertiary-hover)',
  42. 'semi-color-tertiary-active': 'var(--semi-color-tertiary-active)',
  43. 'semi-color-tertiary-light-default':
  44. 'var(--semi-color-tertiary-light-default)',
  45. 'semi-color-tertiary-light-hover':
  46. 'var(--semi-color-tertiary-light-hover)',
  47. 'semi-color-tertiary-light-active':
  48. 'var(--semi-color-tertiary-light-active)',
  49. 'semi-color-default': 'var(--semi-color-default)',
  50. 'semi-color-default-hover': 'var(--semi-color-default-hover)',
  51. 'semi-color-default-active': 'var(--semi-color-default-active)',
  52. 'semi-color-info': 'var(--semi-color-info)',
  53. 'semi-color-info-hover': 'var(--semi-color-info-hover)',
  54. 'semi-color-info-active': 'var(--semi-color-info-active)',
  55. 'semi-color-info-disabled': 'var(--semi-color-info-disabled)',
  56. 'semi-color-info-light-default': 'var(--semi-color-info-light-default)',
  57. 'semi-color-info-light-hover': 'var(--semi-color-info-light-hover)',
  58. 'semi-color-info-light-active': 'var(--semi-color-info-light-active)',
  59. 'semi-color-success': 'var(--semi-color-success)',
  60. 'semi-color-success-hover': 'var(--semi-color-success-hover)',
  61. 'semi-color-success-active': 'var(--semi-color-success-active)',
  62. 'semi-color-success-disabled': 'var(--semi-color-success-disabled)',
  63. 'semi-color-success-light-default':
  64. 'var(--semi-color-success-light-default)',
  65. 'semi-color-success-light-hover': 'var(--semi-color-success-light-hover)',
  66. 'semi-color-success-light-active':
  67. 'var(--semi-color-success-light-active)',
  68. 'semi-color-danger': 'var(--semi-color-danger)',
  69. 'semi-color-danger-hover': 'var(--semi-color-danger-hover)',
  70. 'semi-color-danger-active': 'var(--semi-color-danger-active)',
  71. 'semi-color-danger-light-default':
  72. 'var(--semi-color-danger-light-default)',
  73. 'semi-color-danger-light-hover': 'var(--semi-color-danger-light-hover)',
  74. 'semi-color-danger-light-active': 'var(--semi-color-danger-light-active)',
  75. 'semi-color-warning': 'var(--semi-color-warning)',
  76. 'semi-color-warning-hover': 'var(--semi-color-warning-hover)',
  77. 'semi-color-warning-active': 'var(--semi-color-warning-active)',
  78. 'semi-color-warning-light-default':
  79. 'var(--semi-color-warning-light-default)',
  80. 'semi-color-warning-light-hover': 'var(--semi-color-warning-light-hover)',
  81. 'semi-color-warning-light-active':
  82. 'var(--semi-color-warning-light-active)',
  83. 'semi-color-focus-border': 'var(--semi-color-focus-border)',
  84. 'semi-color-disabled-text': 'var(--semi-color-disabled-text)',
  85. 'semi-color-disabled-border': 'var(--semi-color-disabled-border)',
  86. 'semi-color-disabled-bg': 'var(--semi-color-disabled-bg)',
  87. 'semi-color-disabled-fill': 'var(--semi-color-disabled-fill)',
  88. 'semi-color-shadow': 'var(--semi-color-shadow)',
  89. 'semi-color-link': 'var(--semi-color-link)',
  90. 'semi-color-link-hover': 'var(--semi-color-link-hover)',
  91. 'semi-color-link-active': 'var(--semi-color-link-active)',
  92. 'semi-color-link-visited': 'var(--semi-color-link-visited)',
  93. 'semi-color-border': 'var(--semi-color-border)',
  94. 'semi-color-nav-bg': 'var(--semi-color-nav-bg)',
  95. 'semi-color-overlay-bg': 'var(--semi-color-overlay-bg)',
  96. 'semi-color-fill-0': 'var(--semi-color-fill-0)',
  97. 'semi-color-fill-1': 'var(--semi-color-fill-1)',
  98. 'semi-color-fill-2': 'var(--semi-color-fill-2)',
  99. 'semi-color-bg-0': 'var(--semi-color-bg-0)',
  100. 'semi-color-bg-1': 'var(--semi-color-bg-1)',
  101. 'semi-color-bg-2': 'var(--semi-color-bg-2)',
  102. 'semi-color-bg-3': 'var(--semi-color-bg-3)',
  103. 'semi-color-bg-4': 'var(--semi-color-bg-4)',
  104. 'semi-color-text-0': 'var(--semi-color-text-0)',
  105. 'semi-color-text-1': 'var(--semi-color-text-1)',
  106. 'semi-color-text-2': 'var(--semi-color-text-2)',
  107. 'semi-color-text-3': 'var(--semi-color-text-3)',
  108. 'semi-color-highlight-bg': 'var(--semi-color-highlight-bg)',
  109. 'semi-color-highlight': 'var(--semi-color-highlight)',
  110. 'semi-color-data-0': 'var(--semi-color-data-0)',
  111. 'semi-color-data-1': 'var(--semi-color-data-1)',
  112. 'semi-color-data-2': 'var(--semi-color-data-2)',
  113. 'semi-color-data-3': 'var(--semi-color-data-3)',
  114. 'semi-color-data-4': 'var(--semi-color-data-4)',
  115. 'semi-color-data-5': 'var(--semi-color-data-5)',
  116. 'semi-color-data-6': 'var(--semi-color-data-6)',
  117. 'semi-color-data-7': 'var(--semi-color-data-7)',
  118. 'semi-color-data-8': 'var(--semi-color-data-8)',
  119. 'semi-color-data-9': 'var(--semi-color-data-9)',
  120. 'semi-color-data-10': 'var(--semi-color-data-10)',
  121. 'semi-color-data-11': 'var(--semi-color-data-11)',
  122. 'semi-color-data-12': 'var(--semi-color-data-12)',
  123. 'semi-color-data-13': 'var(--semi-color-data-13)',
  124. 'semi-color-data-14': 'var(--semi-color-data-14)',
  125. 'semi-color-data-15': 'var(--semi-color-data-15)',
  126. 'semi-color-data-16': 'var(--semi-color-data-16)',
  127. 'semi-color-data-17': 'var(--semi-color-data-17)',
  128. 'semi-color-data-18': 'var(--semi-color-data-18)',
  129. 'semi-color-data-19': 'var(--semi-color-data-19)',
  130. },
  131. extend: {
  132. borderRadius: {
  133. 'semi-border-radius-extra-small':
  134. 'var(--semi-border-radius-extra-small)',
  135. 'semi-border-radius-small': 'var(--semi-border-radius-small)',
  136. 'semi-border-radius-medium': 'var(--semi-border-radius-medium)',
  137. 'semi-border-radius-large': 'var(--semi-border-radius-large)',
  138. 'semi-border-radius-circle': 'var(--semi-border-radius-circle)',
  139. 'semi-border-radius-full': 'var(--semi-border-radius-full)',
  140. },
  141. },
  142. },
  143. plugins: [],
  144. };