diff --git a/src/runtime/utils/index.ts b/src/runtime/utils/index.ts index 4447dd7f72..f9f4be1a75 100644 --- a/src/runtime/utils/index.ts +++ b/src/runtime/utils/index.ts @@ -11,7 +11,13 @@ const customTwMerge = extendTailwindMerge({ }) const defuTwMerge = createDefu((obj, key, value, namespace) => { - if (namespace !== 'default' && !namespace.startsWith('default.') && typeof obj[key] === 'string' && typeof value === 'string' && obj[key] && value) { + if (namespace === 'default' || namespace.startsWith('default.')) { + return false + } + if (namespace.endsWith('avatar') && key === 'size') { + return false + } + if (typeof obj[key] === 'string' && typeof value === 'string' && obj[key] && value) { // @ts-ignore obj[key] = customTwMerge(obj[key], value) return true