tailwind.config.ts 643 B

12345678910111213141516171819202122232425262728
  1. import type { Config } from 'tailwindcss'
  2. import { isMp, isQuickapp } from '@uni-helper/uni-env'
  3. import { basePreset, elementPlusPreset, miniprogramBasePreset } from 'tailwind-extensions'
  4. const presets: Config['presets'] = [basePreset]
  5. if (isMp || isQuickapp) {
  6. presets.push(
  7. elementPlusPreset({
  8. baseSelectors: [':root', 'page'],
  9. }),
  10. miniprogramBasePreset,
  11. )
  12. }
  13. else {
  14. presets.push(elementPlusPreset())
  15. }
  16. const theme: Config['theme'] = {}
  17. if (isMp || isQuickapp)
  18. theme.screens = {}
  19. const config: Config = {
  20. content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  21. presets,
  22. theme,
  23. }
  24. export default config