tailwind.config.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /** @type {import('tailwindcss').Config} */
  2. export default {
  3. darkMode: ['class'],
  4. content: ['./index.html', './src/**/*.{ts,tsx,js,jsx}'],
  5. theme: {
  6. container: {
  7. center: 'true',
  8. padding: '2rem',
  9. screens: {
  10. '2xl': '1400px',
  11. },
  12. },
  13. extend: {
  14. borderRadius: {
  15. lg: 'var(--radius)',
  16. md: 'calc(var(--radius) - 2px)',
  17. sm: 'calc(var(--radius) - 4px)',
  18. },
  19. colors: {
  20. background: 'hsl(var(--background))',
  21. foreground: 'hsl(var(--foreground))',
  22. card: {
  23. DEFAULT: 'hsl(var(--card))',
  24. foreground: 'hsl(var(--card-foreground))',
  25. },
  26. popover: {
  27. DEFAULT: 'hsl(var(--popover))',
  28. foreground: 'hsl(var(--popover-foreground))',
  29. },
  30. primary: {
  31. DEFAULT: 'hsl(var(--primary))',
  32. foreground: 'hsl(var(--primary-foreground))',
  33. },
  34. secondary: {
  35. DEFAULT: 'hsl(var(--secondary))',
  36. foreground: 'hsl(var(--secondary-foreground))',
  37. },
  38. muted: {
  39. DEFAULT: 'hsl(var(--muted))',
  40. foreground: 'hsl(var(--muted-foreground))',
  41. },
  42. accent: {
  43. DEFAULT: 'hsl(var(--accent))',
  44. foreground: 'hsl(var(--accent-foreground))',
  45. },
  46. destructive: {
  47. DEFAULT: 'hsl(var(--destructive))',
  48. foreground: 'hsl(var(--destructive-foreground))',
  49. },
  50. border: 'hsl(var(--border))',
  51. input: 'hsl(var(--input))',
  52. ring: 'hsl(var(--ring))',
  53. chart: {
  54. 1: 'hsl(var(--chart-1))',
  55. 2: 'hsl(var(--chart-2))',
  56. 3: 'hsl(var(--chart-3))',
  57. 4: 'hsl(var(--chart-4))',
  58. 5: 'hsl(var(--chart-5))',
  59. },
  60. sidebar: {
  61. DEFAULT: 'hsl(var(--sidebar-background))',
  62. foreground: 'hsl(var(--sidebar-foreground))',
  63. primary: 'hsl(var(--sidebar-primary))',
  64. 'primary-foreground': 'hsl(var(--sidebar-primary-foreground))',
  65. accent: 'hsl(var(--sidebar-accent))',
  66. 'accent-foreground': 'hsl(var(--sidebar-accent-foreground))',
  67. border: 'hsl(var(--sidebar-border))',
  68. ring: 'hsl(var(--sidebar-ring))',
  69. },
  70. },
  71. },
  72. },
  73. plugins: [require('tailwindcss-animate')],
  74. }