gitscope
← marzneshin / v0.6.5 / dashboard/tailwind.config.js
https://dev.kronoz.win/r/marzneshin.git
dashboard/tailwind.config.js · JavaScript
Blame Raw
  1import tailwindcssAnimate from 'tailwindcss-animate';
  2import tailwindcssForm from '@tailwindcss/forms';
  3import tailwindcssAspectRatio from '@tailwindcss/aspect-ratio';
  4import tailwindcssTypography from '@tailwindcss/typography';
  5import { nextui } from '@nextui-org/react'
  6
  7/** @type {import('tailwindcss').Config} */
  8const config = {
  9    darkMode: ["class"],
 10    content: [
 11        './pages/**/*.{ts,tsx}',
 12        './components/**/*.{ts,tsx}',
 13        './app/**/*.{ts,tsx}',
 14        './src/**/*.{ts,tsx}',
 15        "./node_modules/@nextui-org/theme/dist/**/*.{js,ts,jsx,tsx}",
 16    ],
 17    prefix: "",
 18    theme: {
 19        screens: {
 20            'sm': '0',
 21            'md': '768px',
 22            'lg': '1024px',
 23            'xl': '1280px',
 24        },
 25        container: {
 26            center: true,
 27            padding: "2rem",
 28            screens: {
 29                "2xl": "1400px",
 30            },
 31        },
 32        extend: {
 33            colors: {
 34                border: "hsl(var(--border))",
 35                input: "hsl(var(--input))",
 36                ring: "hsl(var(--ring))",
 37                background: "hsl(var(--background))",
 38                foreground: "hsl(var(--foreground))",
 39                primary: {
 40                    DEFAULT: "hsl(var(--primary))",
 41                    foreground: "hsl(var(--primary-foreground))",
 42                },
 43                secondary: {
 44                    DEFAULT: "hsl(var(--secondary))",
 45                    foreground: "hsl(var(--secondary-foreground))",
 46                },
 47                success: {
 48                    DEFAULT: "hsl(var(--success))",
 49                    foreground: "hsl(var(--success-foreground))",
 50                    accent: "hsl(var(--success-accent))",
 51                },
 52                destructive: {
 53                    DEFAULT: "hsl(var(--destructive))",
 54                    foreground: "hsl(var(--destructive-foreground))",
 55                    accent: "hsl(var(--destructive-accent))",
 56                },
 57                muted: {
 58                    DEFAULT: "hsl(var(--muted))",
 59                    foreground: "hsl(var(--muted-foreground))",
 60                },
 61                accent: {
 62                    DEFAULT: "hsl(var(--accent))",
 63                    foreground: "hsl(var(--accent-foreground))",
 64                },
 65                popover: {
 66                    DEFAULT: "hsl(var(--popover))",
 67                    foreground: "hsl(var(--popover-foreground))",
 68                },
 69                card: {
 70                    DEFAULT: "hsl(var(--card))",
 71                    foreground: "hsl(var(--card-foreground))",
 72                },
 73            },
 74            borderRadius: {
 75                lg: "var(--radius)",
 76                md: "calc(var(--radius) - 2px)",
 77                sm: "calc(var(--radius) - 4px)",
 78            },
 79            keyframes: {
 80                "accordion-down": {
 81                    from: { height: "0" },
 82                    to: { height: "var(--radix-accordion-content-height)" },
 83                },
 84                "accordion-up": {
 85                    from: { height: "var(--radix-accordion-content-height)" },
 86                    to: { height: "0" },
 87                },
 88            },
 89            animation: {
 90                "accordion-down": "accordion-down 0.2s ease-out",
 91                "accordion-up": "accordion-up 0.2s ease-out",
 92            },
 93            fontFamily: {
 94                'font-body': ['Lato'],
 95                'font-header': ['Ubuntu'],
 96            }
 97        },
 98    },
 99    plugins: [
100        nextui(),
101        tailwindcssAnimate,
102        tailwindcssForm,
103        tailwindcssAspectRatio,
104        tailwindcssTypography
105    ],
106}
107
108export default config;