Avoid `invalidConfigPath` for function values
Pass `validateConfigPath` if a type of value equals to `function`. The purpose of this commit is to avoid unwanted warnings when we define theme values as functions in tailwind.config.js, which, for example, are required to define theme colors with opacity enabled. https://github.com/tailwindlabs/tailwindcss/discussions/2206#discussioncomment-60081master
parent
43cfe83ed2
commit
1da2139684
|
@ -90,10 +90,11 @@ function validateConfigPath(
|
||||||
typeof value === 'number' ||
|
typeof value === 'number' ||
|
||||||
value instanceof String ||
|
value instanceof String ||
|
||||||
value instanceof Number ||
|
value instanceof Number ||
|
||||||
Array.isArray(value)
|
Array.isArray(value) ||
|
||||||
|
typeof value === 'function'
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
let reason = `'${pathToString(path)}' was found but does not resolve to a string.`
|
let reason = `'${pathToString(path)}' was found but does not resolve to a string, number, array or function.`
|
||||||
|
|
||||||
if (isObject(value)) {
|
if (isObject(value)) {
|
||||||
let validKeys = Object.keys(value).filter(
|
let validKeys = Object.keys(value).filter(
|
||||||
|
|
Loading…
Reference in New Issue