2025-02-28 11:49:42 +00:00
|
|
|
/** @type {import('tailwindcss').Config} */
|
|
|
|
import PrimeUI from 'tailwindcss-primeui';
|
2025-02-28 22:59:25 +00:00
|
|
|
import plugin from 'tailwindcss/plugin';
|
2025-02-28 11:49:42 +00:00
|
|
|
|
|
|
|
export default {
|
|
|
|
darkMode: ['selector', '[class~="p-dark"]'],
|
2025-02-28 22:59:25 +00:00
|
|
|
content: ['./components/**/*.{js,vue,ts}', './doc/**/*.{js,vue,ts}', './plex/**/*.{js,vue,ts}', './layouts/**/*.vue', './pages/**/*.vue', './plugins/**/*.{js,ts}', './nuxt.config.{js,ts}', './app.vue', './error.vue'],
|
|
|
|
plugins: [PrimeUI,
|
|
|
|
plugin(function({ addVariant }) {
|
|
|
|
addVariant('p-invalid', '&[data-p~="invalid"]')
|
|
|
|
addVariant('p-small', '&[data-p~="small"]')
|
|
|
|
addVariant('p-large', '&[data-p~="large"]')
|
|
|
|
addVariant('p-fluid', '&[data-p~="fluid"]')
|
2025-03-01 12:43:07 +00:00
|
|
|
addVariant('p-filled', '&[data-p~="filled"]')
|
2025-02-28 22:59:25 +00:00
|
|
|
})
|
|
|
|
],
|
2025-02-28 11:49:42 +00:00
|
|
|
theme: {
|
|
|
|
screens: {
|
|
|
|
sm: '576px',
|
|
|
|
md: '768px',
|
|
|
|
lg: '992px',
|
|
|
|
xl: '1200px',
|
|
|
|
'2xl': '1920px'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|