tailwind.preset.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. var colors = require('tailwindcss/colors');
  2. module.exports = {
  3. theme: {
  4. extend: {
  5. fontFamily: {
  6. primary: 'var(--font-primary)',
  7. title: 'var(--font-title)',
  8. logo: 'var(--font-logo)',
  9. },
  10. colors: {
  11. ...colors,
  12. primary: {
  13. DEFAULT: 'rgb(var(--primary) / <alpha-value>)',
  14. dark: 'rgb(var(--priamry-dark) / <alpha-value>)',
  15. variation: 'rgb(var(--primary-variation) / <alpha-value>)',
  16. 'variation-dark': 'rgb(var(--primary-variation-dark) / <alpha-value>)',
  17. },
  18. secondary: {
  19. DEFAULT: 'rgb(var(--secondary) / <alpha-value>)',
  20. dark: 'rgb(var(--secondary-dark) / <alpha-value>)',
  21. },
  22. background: {
  23. DEFAULT: 'rgb(var(--background) / <alpha-value>)',
  24. dark: 'rgb(var(--background-dark) / <alpha-value>)',
  25. },
  26. surface: {
  27. DEFAULT: 'rgb(var(--surface) / <alpha-value>)',
  28. variation: 'rgb(var(--surface-variation) / <alpha-value>)',
  29. dark: 'rgb(var(--surface-dark) / <alpha-value>)',
  30. 'variation-dark': 'rgb(var(--surface-variation-dark) / <alpha-value>)',
  31. },
  32. accent: {
  33. DEFAULT: 'rgb(var(--accent) / <alpha-value>)',
  34. dark: 'rgb(var(--accent-dark) / <alpha-value>)',
  35. },
  36. on: {
  37. primary: 'rgb(var(--on-primary) / <alpha-value>)',
  38. 'primary-variation': 'rgb(var(--on-primary-variation) / <alpha-value>)',
  39. secondary: 'rgb(var(--on-secondary) / <alpha-value>)',
  40. 'secondary-variation': 'rgb(var(--on-secondary-variation) / <alpha-value>)',
  41. accent: 'rgb(var(--on-accent) / <alpha-value>)',
  42. background: 'rgb(var(--on-background) / <alpha-value>)',
  43. 'background-variation': 'rgb(var(--on-background-variation) / <alpha-value>)',
  44. surface: 'rgb(var(--on-surface) / <alpha-value>)',
  45. 'surface-variation': 'rgb(var(--on-surface-variation) / <alpha-value>)',
  46. 'primary-dark': 'rgb(var(--on-primary-dark) / <alpha-value>)',
  47. 'primary-variation-dark': 'rgb(var(--on-primary-variation-dark) / <alpha-value>)',
  48. 'secondary-dark': 'rgb(var(--on-secondary-dark) / <alpha-value>)',
  49. 'secondary-variation-dark': 'rgb(var(--on-secondary-variation-dark) / <alpha-value>)',
  50. 'accent-dark': 'rgb(var(--on-accent-dark) / <alpha-value>)',
  51. 'background-dark': 'rgb(var(--on-background-dark) / <alpha-value>)',
  52. 'background-variation-dark': 'rgb(var(--on-background-variation-dark) / <alpha-value>)',
  53. 'surface-dark': 'rgb(var(--on-surface-dark) / <alpha-value>)',
  54. 'surface-variation-dark': 'rgb(var(--on-surface-variation-dark) / <alpha-value>)',
  55. },
  56. },
  57. },
  58. },
  59. plugins: [],
  60. };