mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-27 18:30:35 +01:00
chore(colors): prevent err and add warning when specific colors dont exist
This commit is contained in:
@@ -7,11 +7,22 @@ export default defineNuxtPlugin(() => {
|
|||||||
const appConfig = useAppConfig()
|
const appConfig = useAppConfig()
|
||||||
const nuxtApp = useNuxtApp()
|
const nuxtApp = useNuxtApp()
|
||||||
|
|
||||||
const root = computed(() => `:root {
|
const root = computed(() => {
|
||||||
${Object.entries(colors[appConfig.ui.primary]).map(([key, value]) => `--color-primary-${key}: ${hexToRgb(value)};`).join('\n')}
|
const primary = colors[appConfig.ui.primary]
|
||||||
|
const gray = colors[appConfig.ui.gray]
|
||||||
|
|
||||||
${Object.entries(colors[appConfig.ui.gray]).map(([key, value]) => `--color-gray-${key}: ${hexToRgb(value)};`).join('\n')}
|
if (!primary) {
|
||||||
}`)
|
console.warn(`[@nuxthq/ui] Primary color '${appConfig.ui.primary}' not found in Tailwind config`)
|
||||||
|
}
|
||||||
|
if (!gray) {
|
||||||
|
console.warn(`[@nuxthq/ui] Gray color '${appConfig.ui.gray}' not found in Tailwind config`)
|
||||||
|
}
|
||||||
|
|
||||||
|
return `:root {
|
||||||
|
${Object.entries(primary || colors.green).map(([key, value]) => `--color-primary-${key}: ${hexToRgb(value)};`).join('\n')}
|
||||||
|
${Object.entries(gray || colors.cool).map(([key, value]) => `--color-gray-${key}: ${hexToRgb(value)};`).join('\n')}
|
||||||
|
}`
|
||||||
|
})
|
||||||
|
|
||||||
// Head
|
// Head
|
||||||
const headData: any = {
|
const headData: any = {
|
||||||
|
|||||||
Reference in New Issue
Block a user