Задать вопрос
@AfterGen

Как в Nuxt UI добавить собственный цвет для темизации?

Выполняю совершенно элементарную инструкцию как в доке:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'

export default defineConfig({
  plugins: [
    vue(),
    ui({
      ui: {
        colors: {
          tertiary: 'indigo'  // мой цвет
        }
      },
      theme: {
        colors: [
          'primary',
          'secondary',
          'tertiary', // мой цвет
          'info',
          'success',
          'warning',
          'error'
        ]
      }
    })
  ]
})

Получаю:
6885fe73e2f30642159777.png

Также добавлял свои шейды в theme (даже дописывал static), не помогает:
@import "tailwindcss";
@import "@nuxt/ui";

@theme {
	--color-indigo-50: #edf0ff;
	--color-indigo-100: #dfe2ff;
	--color-indigo-200: #c4caff;
	--color-indigo-300: #a1a7ff;
	--color-indigo-400: #7d7bfe;
	--color-indigo-500: #695cf8;
	--color-indigo-600: #6145ed;
	--color-indigo-700: #4f31d1;
	--color-indigo-800: #402ba8;
	--color-indigo-900: #372a85;
	--color-indigo-950: #22194d;	
}


Переопределение существующих цветов типа primary работает нормально, но это не так гибко.
Версия 3.3
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы