mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
fix: fix empty object error (#4903)
Co-authored-by: zhongcheng <zhongcheng@bytedance.com>
This commit is contained in:
parent
267f20c47e
commit
911e755056
@ -4,7 +4,7 @@ export default function () {
|
||||
return function ({ matchUtilities, theme, variants, prefix }) {
|
||||
let prefixName = (name) => prefix(`.${name}`).slice(1)
|
||||
let keyframes = Object.fromEntries(
|
||||
Object.entries(theme('keyframes')).map(([key, value]) => {
|
||||
Object.entries(theme('keyframes') || {}).map(([key, value]) => {
|
||||
return [
|
||||
key,
|
||||
[
|
||||
|
||||
@ -36,7 +36,7 @@ export default function createUtilityPlugin(
|
||||
{
|
||||
values: filterDefault
|
||||
? Object.fromEntries(
|
||||
Object.entries(theme(themeKey)).filter(([modifier]) => modifier !== 'DEFAULT')
|
||||
Object.entries(theme(themeKey) || {}).filter(([modifier]) => modifier !== 'DEFAULT')
|
||||
)
|
||||
: theme(themeKey),
|
||||
variants: variants(themeKey),
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
const flattenColorPalette = (colors) =>
|
||||
Object.assign(
|
||||
{},
|
||||
...Object.entries(colors).flatMap(([color, values]) =>
|
||||
...Object.entries(colors || {}).flatMap(([color, values]) =>
|
||||
typeof values == 'object'
|
||||
? Object.entries(flattenColorPalette(values)).map(([number, hex]) => ({
|
||||
[color + (number === 'DEFAULT' ? '' : `-${number}`)]: hex,
|
||||
|
||||
@ -106,7 +106,7 @@ export default function (plugins, config) {
|
||||
prefix: applyConfiguredPrefix,
|
||||
addUtilities,
|
||||
matchUtilities: (matches, { values, variants, respectPrefix, respectImportant }) => {
|
||||
let modifierValues = Object.entries(values)
|
||||
let modifierValues = Object.entries(values || {})
|
||||
|
||||
let result = Object.entries(matches).flatMap(([name, utilityFunction]) => {
|
||||
return modifierValues
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user