Skip to content

Commit 8ceedb2

Browse files
xzfd1010zhongcheng
authored andcommitted
fix: fix empty object error (#4903)
Co-authored-by: zhongcheng <[email protected]>
1 parent 00dded1 commit 8ceedb2

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/plugins/animation.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default function () {
44
return function ({ matchUtilities, theme, variants, prefix }) {
55
let prefixName = (name) => prefix(`.${name}`).slice(1)
66
let keyframes = Object.fromEntries(
7-
Object.entries(theme('keyframes')).map(([key, value]) => {
7+
Object.entries(theme('keyframes') || {}).map(([key, value]) => {
88
return [
99
key,
1010
[

src/util/createUtilityPlugin.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default function createUtilityPlugin(
3636
{
3737
values: filterDefault
3838
? Object.fromEntries(
39-
Object.entries(theme(themeKey)).filter(([modifier]) => modifier !== 'DEFAULT')
39+
Object.entries(theme(themeKey) || {}).filter(([modifier]) => modifier !== 'DEFAULT')
4040
)
4141
: theme(themeKey),
4242
variants: variants(themeKey),

src/util/flattenColorPalette.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const flattenColorPalette = (colors) =>
22
Object.assign(
33
{},
4-
...Object.entries(colors).flatMap(([color, values]) =>
4+
...Object.entries(colors || {}).flatMap(([color, values]) =>
55
typeof values == 'object'
66
? Object.entries(flattenColorPalette(values)).map(([number, hex]) => ({
77
[color + (number === 'DEFAULT' ? '' : `-${number}`)]: hex,

src/util/processPlugins.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export default function (plugins, config) {
106106
prefix: applyConfiguredPrefix,
107107
addUtilities,
108108
matchUtilities: (matches, { values, variants, respectPrefix, respectImportant }) => {
109-
let modifierValues = Object.entries(values)
109+
let modifierValues = Object.entries(values || {})
110110

111111
let result = Object.entries(matches).flatMap(([name, utilityFunction]) => {
112112
return modifierValues

0 commit comments

Comments
 (0)