94 lines
2.1 KiB
JavaScript
94 lines
2.1 KiB
JavaScript
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
|
const defaultTheme = require('tailwindcss/defaultTheme');
|
|
|
|
/** @type {import('tailwindcss').Config} */
|
|
module.exports = {
|
|
mode: 'jit',
|
|
content: [
|
|
'./node_modules/react-tailwindcss-datepicker-sct/dist/index.esm.js',
|
|
'./src/pages/**/*.{ts,tsx}',
|
|
'./src/components/**/*.{ts,tsx}',
|
|
],
|
|
theme: {
|
|
extend: {
|
|
transitionProperty: {
|
|
'max-height': 'max-height',
|
|
width: 'width',
|
|
},
|
|
fontFamily: {
|
|
sans: ['Inter', ...defaultTheme.fontFamily.sans],
|
|
},
|
|
typography: (theme) => ({
|
|
DEFAULT: {
|
|
css: {
|
|
color: theme('colors.gray.300'),
|
|
a: {
|
|
color: theme('colors.indigo.500'),
|
|
'&:hover': {
|
|
color: theme('colors.indigo.400'),
|
|
},
|
|
},
|
|
|
|
h1: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
h2: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
h3: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
h4: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
h5: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
h6: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
|
|
strong: {
|
|
color: theme('colors.gray.400'),
|
|
},
|
|
|
|
code: {
|
|
color: theme('colors.gray.300'),
|
|
},
|
|
|
|
figcaption: {
|
|
color: theme('colors.gray.500'),
|
|
},
|
|
},
|
|
},
|
|
}),
|
|
},
|
|
aspectRatio: {
|
|
auto: 'auto',
|
|
square: '1 / 1',
|
|
video: '16 / 9',
|
|
1: '1',
|
|
2: '2',
|
|
3: '3',
|
|
4: '4',
|
|
5: '5',
|
|
6: '6',
|
|
7: '7',
|
|
8: '8',
|
|
9: '9',
|
|
10: '10',
|
|
11: '11',
|
|
12: '12',
|
|
13: '13',
|
|
14: '14',
|
|
15: '15',
|
|
16: '16',
|
|
},
|
|
},
|
|
plugins: [
|
|
require('@tailwindcss/forms'),
|
|
require('@tailwindcss/typography'),
|
|
require('@tailwindcss/aspect-ratio'),
|
|
],
|
|
};
|