| gio | 5f2f100 | 2025-03-20 18:38:48 +0400 | [diff] [blame] | 1 | /** @type {import('tailwindcss').Config} */ |
| 2 | export default { |
| 3 | darkMode: ["class"], |
| 4 | content: ["./index.html", "./src/**/*.{ts,tsx,js,jsx}"], |
| 5 | theme: { |
| 6 | extend: { |
| 7 | borderRadius: { |
| 8 | lg: 'var(--radius)', |
| 9 | md: 'calc(var(--radius) - 2px)', |
| 10 | sm: 'calc(var(--radius) - 4px)' |
| 11 | }, |
| 12 | colors: { |
| 13 | background: 'hsl(var(--background))', |
| 14 | foreground: 'hsl(var(--foreground))', |
| 15 | card: { |
| 16 | DEFAULT: 'hsl(var(--card))', |
| 17 | foreground: 'hsl(var(--card-foreground))' |
| 18 | }, |
| 19 | popover: { |
| 20 | DEFAULT: 'hsl(var(--popover))', |
| 21 | foreground: 'hsl(var(--popover-foreground))' |
| 22 | }, |
| 23 | primary: { |
| 24 | DEFAULT: 'hsl(var(--primary))', |
| 25 | foreground: 'hsl(var(--primary-foreground))' |
| 26 | }, |
| 27 | secondary: { |
| 28 | DEFAULT: 'hsl(var(--secondary))', |
| 29 | foreground: 'hsl(var(--secondary-foreground))' |
| 30 | }, |
| 31 | muted: { |
| 32 | DEFAULT: 'hsl(var(--muted))', |
| 33 | foreground: 'hsl(var(--muted-foreground))' |
| 34 | }, |
| 35 | accent: { |
| 36 | DEFAULT: 'hsl(var(--accent))', |
| 37 | foreground: 'hsl(var(--accent-foreground))' |
| 38 | }, |
| 39 | destructive: { |
| 40 | DEFAULT: 'hsl(var(--destructive))', |
| 41 | foreground: 'hsl(var(--destructive-foreground))' |
| 42 | }, |
| 43 | border: 'hsl(var(--border))', |
| 44 | input: 'hsl(var(--input))', |
| 45 | ring: 'hsl(var(--ring))', |
| 46 | chart: { |
| 47 | '1': 'hsl(var(--chart-1))', |
| 48 | '2': 'hsl(var(--chart-2))', |
| 49 | '3': 'hsl(var(--chart-3))', |
| 50 | '4': 'hsl(var(--chart-4))', |
| 51 | '5': 'hsl(var(--chart-5))' |
| 52 | }, |
| 53 | sidebar: { |
| 54 | DEFAULT: 'hsl(var(--sidebar-background))', |
| 55 | foreground: 'hsl(var(--sidebar-foreground))', |
| 56 | primary: 'hsl(var(--sidebar-primary))', |
| 57 | 'primary-foreground': 'hsl(var(--sidebar-primary-foreground))', |
| 58 | accent: 'hsl(var(--sidebar-accent))', |
| 59 | 'accent-foreground': 'hsl(var(--sidebar-accent-foreground))', |
| 60 | border: 'hsl(var(--sidebar-border))', |
| 61 | ring: 'hsl(var(--sidebar-ring))' |
| 62 | } |
| 63 | }, |
| 64 | keyframes: { |
| 65 | 'accordion-down': { |
| 66 | from: { |
| 67 | height: '0' |
| 68 | }, |
| 69 | to: { |
| 70 | height: 'var(--radix-accordion-content-height)' |
| 71 | } |
| 72 | }, |
| 73 | 'accordion-up': { |
| 74 | from: { |
| 75 | height: 'var(--radix-accordion-content-height)' |
| 76 | }, |
| 77 | to: { |
| 78 | height: '0' |
| 79 | } |
| 80 | } |
| 81 | }, |
| 82 | animation: { |
| 83 | 'accordion-down': 'accordion-down 0.2s ease-out', |
| 84 | 'accordion-up': 'accordion-up 0.2s ease-out' |
| 85 | } |
| 86 | } |
| 87 | }, |
| 88 | plugins: [require("tailwindcss-animate")], |
| 89 | } |
| 90 | |