fix: fix empty object error (#4903)
Co-authored-by: zhongcheng <zhongcheng@bytedance.com>
This commit is contained in:
parent
267f20c47e
commit
911e755056
4 changed files with 4 additions and 4 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue