tailwind.config.ts 709 B

123456789101112131415161718192021222324252627282930313233
  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. colors: {
  18. primary: '#4545E5',
  19. default: '#828282',
  20. },
  21. }
  22. if (isMp || isQuickapp)
  23. theme.screens = {}
  24. const config: Config = {
  25. content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  26. presets,
  27. theme,
  28. }
  29. export default config