Spaces:
Paused
Paused
| import type { Config } from 'tailwindcss'; | |
| import type { DefaultColors } from 'tailwindcss/types/generated/colors'; | |
| const themeDark = (colors: DefaultColors) => ({ | |
| 50: '#0a0a0a', | |
| 100: '#111111', | |
| 200: '#1c1c1c', | |
| }); | |
| const themeLight = (colors: DefaultColors) => ({ | |
| 50: '#fcfcf9', | |
| 100: '#f3f3ee', | |
| 200: '#e8e8e3', | |
| }); | |
| const config: Config = { | |
| content: [ | |
| './pages/**/*.{js,ts,jsx,tsx,mdx}', | |
| './components/**/*.{js,ts,jsx,tsx,mdx}', | |
| './app/**/*.{js,ts,jsx,tsx,mdx}', | |
| ], | |
| darkMode: 'class', | |
| theme: { | |
| extend: { | |
| borderColor: ({ colors }) => { | |
| return { | |
| light: themeLight(colors), | |
| dark: themeDark(colors), | |
| }; | |
| }, | |
| colors: ({ colors }) => { | |
| const colorsDark = themeDark(colors); | |
| const colorsLight = themeLight(colors); | |
| return { | |
| dark: { | |
| primary: colorsDark[50], | |
| secondary: colorsDark[100], | |
| ...colorsDark, | |
| }, | |
| light: { | |
| primary: colorsLight[50], | |
| secondary: colorsLight[100], | |
| ...colorsLight, | |
| }, | |
| }; | |
| }, | |
| }, | |
| }, | |
| plugins: [require('@tailwindcss/typography')], | |
| }; | |
| export default config; | |