-
Notifications
You must be signed in to change notification settings - Fork 0
/
tailwindcss+2.0.1.patch
28 lines (25 loc) · 1.4 KB
/
tailwindcss+2.0.1.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
diff --git a/node_modules/tailwindcss/lib/lib/evaluateTailwindFunctions.js b/node_modules/tailwindcss/lib/lib/evaluateTailwindFunctions.js
index 98d4dc5..86eb235 100644
--- a/node_modules/tailwindcss/lib/lib/evaluateTailwindFunctions.js
+++ b/node_modules/tailwindcss/lib/lib/evaluateTailwindFunctions.js
@@ -85,7 +85,7 @@ function validatePath(config, path, defaultValue) {
};
}
- if (!(typeof value === 'string' || typeof value === 'number' || value instanceof String || value instanceof Number || Array.isArray(value))) {
+ if (!(typeof value === 'string' || typeof value === 'function' || typeof value === 'number' || value instanceof String || value instanceof Number || Array.isArray(value))) {
let error = `'${pathString}' was found but does not resolve to a string.`;
if (_lodash.default.isObject(value)) {
diff --git a/node_modules/tailwindcss/lib/util/transformThemeValue.js b/node_modules/tailwindcss/lib/util/transformThemeValue.js
index 0fd654e..95dc56b 100644
--- a/node_modules/tailwindcss/lib/util/transformThemeValue.js
+++ b/node_modules/tailwindcss/lib/util/transformThemeValue.js
@@ -14,5 +14,9 @@ function transformThemeValue(themeSection) {
return value => Array.isArray(value) ? value.join(', ') : value;
}
+ if (themeSection === 'colors') {
+ return (value) => (typeof value === 'function' ? value({}) : value);
+ }
+
return value => value;
}
\ No newline at end of file